API Log Viewer

Date Direction Method Status URL Details
2026-02-20 04:15:40 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAJsIMHAVxlT-pPYRTed5EC4AZ9ZLJS948mWAAE2z-gPoeDOLzPKYtLZNDUvVZjof820Sytk8YS_S5OWqmxxgDIv0pl3KDoiUC2uhgKRypH1JU55GJzmRljr3JmqQz4hkqlb_cwQlZ7cbazQ-LL6WOBv75oYhCSHzTz6ynVT_Lewm1AEAAIAAAABVelXqWN-qiwT8Eeh5d16r78nnR3K-ZUTLLjnBdailAqBwGs8TJoXi0VmnhIckKL2s6wxulIGLv46nzkiT71pzHTSrGLk9XhTJ-jWn7JQouTYv6OBUmaJu28XQG2GsBmFcyZTucPRy5dJzb7g1tUPYh5Kd4vcUZNYn4SOJUqHuZPea49XF-Z3etdHyhiP2kC-Y5kddxDp-qZr3HTawSrHBhCnnURii7R9J7_CtFhi3_AGAK1z4T7HZWBoPxQjaqPy9Xq9UqzF5Tb9wcXoE0EHnMk-Y80jkMGdfU8ejD0KhcLn4nqUsUDSPFyl1lVDeGaigKteiP4RwreVEpSpkBN_T5YtUJ0_8ESXEiO1u-zAscN5A52fMAc8UldWD953QkdjMy16Vv99d3_dLcU6keZJcjjlOTc3saE43cFoqYQcR6Pl488d5An84O0nTU5DcZLVMQrftWCwa88sPkK_v0fz0LKbVaqopROeN_TgNZ25lAwB3wJq_eGbDTmCMjSLuWdxhWy5OMaqlVEfLpweedue8e8B4u9TqSdIUM61OkR4obOCxxdRUiAFE75hx6zajvUeiOewkVWppkUmBV8omOvv-99pwlJ-pGq-NNZTtvMlOeQ","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Fri, 20 Feb 2026 03:15:40 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Fri, 20 Feb 2026 03:15:40 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-20 04:15:34 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAJsIMHAVxlT-pPYRTed5EC4AZ9ZLJS948mWAAE2z-gPoeDOLzPKYtLZNDUvVZjof820Sytk8YS_S5OWqmxxgDIv0pl3KDoiUC2uhgKRypH1JU55GJzmRljr3JmqQz4hkqlb_cwQlZ7cbazQ-LL6WOBv75oYhCSHzTz6ynVT_Lewm1AEAAIAAAABVelXqWN-qiwT8Eeh5d16r78nnR3K-ZUTLLjnBdailAqBwGs8TJoXi0VmnhIckKL2s6wxulIGLv46nzkiT71pzHTSrGLk9XhTJ-jWn7JQouTYv6OBUmaJu28XQG2GsBmFcyZTucPRy5dJzb7g1tUPYh5Kd4vcUZNYn4SOJUqHuZPea49XF-Z3etdHyhiP2kC-Y5kddxDp-qZr3HTawSrHBhCnnURii7R9J7_CtFhi3_AGAK1z4T7HZWBoPxQjaqPy9Xq9UqzF5Tb9wcXoE0EHnMk-Y80jkMGdfU8ejD0KhcLn4nqUsUDSPFyl1lVDeGaigKteiP4RwreVEpSpkBN_T5YtUJ0_8ESXEiO1u-zAscN5A52fMAc8UldWD953QkdjMy16Vv99d3_dLcU6keZJcjjlOTc3saE43cFoqYQcR6Pl488d5An84O0nTU5DcZLVMQrftWCwa88sPkK_v0fz0LKbVaqopROeN_TgNZ25lAwB3wJq_eGbDTmCMjSLuWdxhWy5OMaqlVEfLpweedue8e8B4u9TqSdIUM61OkR4obOCxxdRUiAFE75hx6zajvUeiOewkVWppkUmBV8omOvv-99pwlJ-pGq-NNZTtvMlOeQ","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Fri, 20 Feb 2026 03:15:34 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Fri, 20 Feb 2026 03:15:34 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-20 04:15:30 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAJsIMHAVxlT-pPYRTed5EC4AZ9ZLJS948mWAAE2z-gPoeDOLzPKYtLZNDUvVZjof820Sytk8YS_S5OWqmxxgDIv0pl3KDoiUC2uhgKRypH1JU55GJzmRljr3JmqQz4hkqlb_cwQlZ7cbazQ-LL6WOBv75oYhCSHzTz6ynVT_Lewm1AEAAIAAAABVelXqWN-qiwT8Eeh5d16r78nnR3K-ZUTLLjnBdailAqBwGs8TJoXi0VmnhIckKL2s6wxulIGLv46nzkiT71pzHTSrGLk9XhTJ-jWn7JQouTYv6OBUmaJu28XQG2GsBmFcyZTucPRy5dJzb7g1tUPYh5Kd4vcUZNYn4SOJUqHuZPea49XF-Z3etdHyhiP2kC-Y5kddxDp-qZr3HTawSrHBhCnnURii7R9J7_CtFhi3_AGAK1z4T7HZWBoPxQjaqPy9Xq9UqzF5Tb9wcXoE0EHnMk-Y80jkMGdfU8ejD0KhcLn4nqUsUDSPFyl1lVDeGaigKteiP4RwreVEpSpkBN_T5YtUJ0_8ESXEiO1u-zAscN5A52fMAc8UldWD953QkdjMy16Vv99d3_dLcU6keZJcjjlOTc3saE43cFoqYQcR6Pl488d5An84O0nTU5DcZLVMQrftWCwa88sPkK_v0fz0LKbVaqopROeN_TgNZ25lAwB3wJq_eGbDTmCMjSLuWdxhWy5OMaqlVEfLpweedue8e8B4u9TqSdIUM61OkR4obOCxxdRUiAFE75hx6zajvUeiOewkVWppkUmBV8omOvv-99pwlJ-pGq-NNZTtvMlOeQ","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Fri, 20 Feb 2026 03:15:30 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Fri, 20 Feb 2026 03:15:30 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-20 04:15:26 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAJsIMHAVxlT-pPYRTed5EC4AZ9ZLJS948mWAAE2z-gPoeDOLzPKYtLZNDUvVZjof820Sytk8YS_S5OWqmxxgDIv0pl3KDoiUC2uhgKRypH1JU55GJzmRljr3JmqQz4hkqlb_cwQlZ7cbazQ-LL6WOBv75oYhCSHzTz6ynVT_Lewm1AEAAIAAAABVelXqWN-qiwT8Eeh5d16r78nnR3K-ZUTLLjnBdailAqBwGs8TJoXi0VmnhIckKL2s6wxulIGLv46nzkiT71pzHTSrGLk9XhTJ-jWn7JQouTYv6OBUmaJu28XQG2GsBmFcyZTucPRy5dJzb7g1tUPYh5Kd4vcUZNYn4SOJUqHuZPea49XF-Z3etdHyhiP2kC-Y5kddxDp-qZr3HTawSrHBhCnnURii7R9J7_CtFhi3_AGAK1z4T7HZWBoPxQjaqPy9Xq9UqzF5Tb9wcXoE0EHnMk-Y80jkMGdfU8ejD0KhcLn4nqUsUDSPFyl1lVDeGaigKteiP4RwreVEpSpkBN_T5YtUJ0_8ESXEiO1u-zAscN5A52fMAc8UldWD953QkdjMy16Vv99d3_dLcU6keZJcjjlOTc3saE43cFoqYQcR6Pl488d5An84O0nTU5DcZLVMQrftWCwa88sPkK_v0fz0LKbVaqopROeN_TgNZ25lAwB3wJq_eGbDTmCMjSLuWdxhWy5OMaqlVEfLpweedue8e8B4u9TqSdIUM61OkR4obOCxxdRUiAFE75hx6zajvUeiOewkVWppkUmBV8omOvv-99pwlJ-pGq-NNZTtvMlOeQ","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Fri, 20 Feb 2026 03:15:26 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Fri, 20 Feb 2026 03:15:26 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-20 02:20:24 Outgoing GET 401 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAACUeqpRmXb9AXk7xmKDDZaN-0YM4yq4RvDNevCSGscq9Xet4Ifr8Uti0tqJlhnJUP5z7Wap2JeDM7mHTdFIhsI0c1ccNL5q-gmF_gh6UXclf1W7UwJuI-HRLN7HouhZhhMqFpNroqgrOrDj6WIOjKxtqap0oDfgSv-c_jWdS6pez1AEAAIAAAAAgJ2LltWQTk6yzpHl81XP5spW5NiTzH4EmOHqHFhumRrJqBut8f-cQn-t7zaUVHNhaqWQ4RfGufoAVND_FeBciha5kvQ6JfMTEIBWLHgtInYk5aIWvnRE96-57z7wtlA4fiNEVvrEMnRPIq15RiNiQ6OaUuckTPCvhHHC5XP0Ibya6PuF8mQ9NtIRwqy7y6Su67fuIWGDVkCrEGLBHddL_FnwfTsQAM90H9Ndn5vMZBLi4VQjNUgEVBlAXZJrXKv7ZISTAVN2rQbkleQ18PkfAyMv-0hoZ-tXS4X978FIvhzp2MxQNv-xzOVa9limXnCZz74pgumuHesmwRlrcpUtsohSD9SvmI7n61KmKcSqp3xGx_OEfr_uzQDkmVP5eAEYG2jWib5FM0GKk9dcLsjNeULAkZwI7hHKMGd-8E1cqqJEFRZpMJ5RvsX3qonsm_GWLd_lHcPxWseqRhL4ucDEfqaQ55qPU4XaiTsFQDhvUs7l658ryA4AwbvAmA8qX8qjFIs3b7GTuyqBjlKBLdO9qnkmz8mtM2gyRgLyZBzbldf4zR910btd_OSAgGdM67UrrjqitRdbapCWlZe2ijNiDy1NVAZ_UHo_89ifXQyTU5Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Type":["application\/json"],"Content-Length":["0"],"Cache-Control":["no-cache, no-store"],"Pragma":["no-cache"],"Expires":["-1"],"X-Exact-Correlation-Id":["3636d1b8-7bd0-4a02-8be1-41a821ea03d5"],"Reason":["AuthenticationRequired: Authentication required"],"DataServiceVersion":["1.0;"],"WWW-Authenticate":["Bearer error=\"invalid_token\",error_description=\"The%20message%20expired%20at%202%2F20%2F2026%202%3A20%3A24%20AM%20and%20it%20is%20now%202%2F20%2F2026%202%3A20%3A24%20AM.\"","Bearer"],"X-RequestHandledBy-EOLDotNetApp":["0"],"X-XSS-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Referrer-Policy":["strict-origin-when-cross-origin"],"X-RateLimit-Minutely-Limit":["60"],"X-RateLimit-Minutely-Remaining":["59"],"X-RateLimit-Minutely-Reset":["1771550460000"],"X-RateLimit-Limit":["5000"],"X-RateLimit-Remaining":["4919"],"X-RateLimit-Reset":["1771632000000"],"Date":["Fri, 20 Feb 2026 01:20:24 GMT"],"Connection":["keep-alive"],"Set-Cookie":["ASP.NET_SessionId=0ex2twt2cvourfgvdcvieqsy; SameSite=lax; path=\/; secure; HttpOnly; SameSite=Lax","ExactOnlineClient=zIeZw7auE4U3\/kTUfsakRI5W+KTAZb38LbtmVIXlKq52\/nMQMTdmnP62c3+y8UPEjgCuaiXrD\/iLcPq38hVvDnL0AyMObiQv8G\/iC9qu0ZejfSeFx2QFCc+X3Hr0qPmNB0YamtvzLN8dpj44Guwe16PwaXKFzp7qBXnSB4D30fM=; SameSite=lax; expires=Mon, 31-Dec-2198 23:00:00 GMT; path=\/; secure; HttpOnly"],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"]}
Body:

                                    
2026-02-20 00:03:28 Outgoing GET 401 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAL7budIjWat3lGDwrQO2NYl3WwVWHSLUzk9XtdM4beqVTbBHEenmqJsCWT3mgS9FGohZiPw4-LNBGmnzGeJ-CGXOpXHyM75-MYhx4Uy7l_ekhACMXYKVeaYkw7_zEuPtSA_2JDp8-tduZRuHigYGkCLR6mVKPBGw0CAopsxBVWay1AEAAIAAAAAq37ZcQL3hOs8R6GhqqAeHMjDj09_JCPSMRjxnxt2bADJriu3aSSgSiOECpSZZ_Idtg66qYj-mYvY01FW5K1ltjjcQY_C-495sjBB2wTjDPG0UCU3LgRdV60pVGHzSTsk6dR8JWERvhNY-EUSFnk93YcuYSbBlsLgbeg26I6BlEA5ach8eaQsIgOyp7GyrxveYTLzzieTp8XiEYriRn8GhOICEQ62H2lYjcbtnb6xduvo7-A-p3AZdQvjpZq9abX7hdbsMcGA9zjzUvAOe2gdcFFnKcdkWHWoIttgKljNewdfi7H9X9Vu2-pZHlgSqCXoZJ35pl4sJPeyPAF0sH6vD-VywdYC6J0vwPHRf2YSc2h7aHfwNLyrpjk0bnfylx1rI3-fgWQgllx8k8E15SvEueXiSJnHiGJ3M1-GTCS9MxZBwfui3BANsw20Vxq9gQCLWawIc1vo1sd0J-uFJQ0FhBjOkjWaAlZ2YhX8E87Tjf4hokcXp5SCmDVVo0uYvffugA6FYqWp2O_n2z4t1nZ7vB2vGmQeM2M8KBDg1aSFhn7JUofUqFJ3lFLkQeHKBqQtEnGHtCNP513fT3Fm6xPidLQqhk4ZcyLxHy1Dk1228mw","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Type":["application\/json"],"Content-Length":["0"],"Cache-Control":["no-cache, no-store"],"Pragma":["no-cache"],"Expires":["-1"],"X-Exact-Correlation-Id":["442da07c-6958-4beb-811e-dd6e2186e69c"],"Reason":["AuthenticationRequired: Authentication required"],"DataServiceVersion":["1.0;"],"WWW-Authenticate":["Bearer error=\"invalid_token\",error_description=\"The%20message%20expired%20at%202%2F20%2F2026%2012%3A03%3A28%20AM%20and%20it%20is%20now%202%2F20%2F2026%2012%3A03%3A28%20AM.\"","Bearer"],"X-RequestHandledBy-EOLDotNetApp":["0"],"X-XSS-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Referrer-Policy":["strict-origin-when-cross-origin"],"X-RateLimit-Minutely-Limit":["60"],"X-RateLimit-Minutely-Remaining":["59"],"X-RateLimit-Minutely-Reset":["1771542240000"],"X-RateLimit-Limit":["5000"],"X-RateLimit-Remaining":["3607"],"X-RateLimit-Reset":["1771545600000"],"Date":["Thu, 19 Feb 2026 23:03:28 GMT"],"Connection":["keep-alive"],"Set-Cookie":["ASP.NET_SessionId=1cq4nwvujlymei43tjsuxvvf; SameSite=lax; path=\/; secure; HttpOnly; SameSite=Lax","ExactOnlineClient=IJldYFNnOutQbdDnWYRMXHA3CI0DFL7f9eqbX65Ry\/WqLFKlDku8SIYh2Ua1intCrlQxJ\/7WvxOGO8orWWB5xYJ3rO0vn1znTMmGeNfSpwVt4x7yUJWoP15OILQ08L0iAJx2fMRrjlv+3m53H3keToT6iimi12hU\/xvjQX+igtM=; SameSite=lax; expires=Mon, 31-Dec-2198 23:00:00 GMT; path=\/; secure; HttpOnly"],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"]}
Body:

                                    
2026-02-19 04:17:16 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:17:16 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:17:16 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:16:55 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:16:55 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:16:55 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:16:37 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:16:37 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:16:37 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:16:23 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:16:23 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:16:23 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:16:18 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:16:18 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:16:18 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:16:15 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:16:15 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:16:15 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:15:54 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:15:54 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:15:54 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:15:44 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:15:44 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:15:44 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:15:38 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:15:38 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:15:38 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:15:33 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:15:33 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:15:33 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-19 04:15:30 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAHApr-MBOk4dArALyzw-M8886MhqYmoMK6dP0V0YD-g6JRFw6Ix2xR0pF9bzBBi1uO2X4kTpTehvLJsk3G-w6z-7UVluPcGlnVSd4TS8zbx8qcgZugIjK_WID7xwdk8_aNo5e9d9fsnSKLDsu31N-C9-t89rh_jGfC1mIhcIF65G1AEAAIAAAAA8LqDAAEcA8iIl6mpgbzEtKkQCWDCOtbldSbeZUTRwfevqvgeDsCPxjfjyC9l09LLXfG21IHEo81UD1ZXsIXOLpcK9QqEwNobvSYDM8kWABQoFMoqO_kgfxkWhwZnFQWGGlVz1Ue_4IIwZQu7-USbAX3tal8BGUAKaMEICjzGRC6lN2yMvA-RyzCxYyJe9RZouq46fOGisH0jW08fgWIsrfgtjTfg1XLAG_ERc5Vp5oFjJQYfm2JEblTkzIsJZ8GjpCOAMT1ypLiRg7OWrJrEkxEXIDIN97RZOLLfCK2G7C58po6xEZ5W714s2xx9HkRMA4rAqy8YvbN7YfCEB7YC7XHdWPyUvnvQzD4_-7Fq0T6HgZZ8XqBylaHfje_mVIp-Z4bYFVF4rHA7xieWJMUYCfzEwO8F7UAJE6eMqV3cnjOIoHALSt4hpr6amPPy58Aw-QBbr_PPhEetu0EqhWIGNtWzX98gAYza1uudg8gRYjV9JpT3iJq7WF_I7A9f_S7QKaX_99BdFj9bjL2847g9jQNoI2Ajqt-49WbC5ZV0pCZKNNViSa9rU0i9gmXEexN55M40zXETkPC4NMLwuxmiirJ-qTS_HvU5U3dUR7YPi2Q","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Thu, 19 Feb 2026 03:15:30 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Thu, 19 Feb 2026 03:15:30 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:16:31 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:16:31 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:16:31 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:16:03 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:16:03 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:16:03 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:15:50 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:15:50 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:15:50 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:15:39 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:15:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:15:39 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:14:51 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:14:51 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:14:51 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:14:41 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:14:41 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:14:41 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:14:35 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:14:35 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:14:35 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>
2026-02-18 04:14:31 Outgoing GET 503 https://start.exactonline.be/api/v1/1066487/bulk/CRM/Quotations?$select=QuotationID,Status,Created,QuotationNumber,InvoiceAccount,OpportunityName,AmountDC,Currency,ClosingDate,Description&$top=1000
Request
Headers:
{"Authorization":"Bearer stampBE001.gAAAAFY-8RNTyFh_QyzLMHo_vrfieT4GznHTpNtP6w8-8FsFawiJ0-OaZ34NCcq_q4ntAKwosuGrLZaBcOAvK1kKCoExGHVzNvibJNrbhz9KQIVnA6M2vT_i-DCdF-Cg_LlOzvgvLCP-GqTqmXjk8CWyBSE9MW6A0onG1pl6vyBPlk031AEAAIAAAAAb-45sCWduw1sT7mKDLvbIzeP9MTfmkSzkg1jvecxZT-KzAvgIjx4XxGazsoIg5NS9WGH_IB3il3meNEeb8E7LD1TCIiAoxt0DmSg0-5x9ZFyr_fIAIu3EqrwiWp9Zqcv7LAdffVm4MveAhIPpnuBqJwGuyXsvz1OnxVYbFsBBvFf8tVVeX8o9vsTtHcXYzDvYWygU8YLWE940IlRO7gOfz1JPxYvh4tDgKOy7fejajKiLlUkyWWKXn-jWcJwp4fymozyuDJOYjjfB1znTEcXSg_My5a-_rk7waT-2lD4xxP9H0U0e2e3KOWhYCJHILxwftkDqx5HWbzK36boy6HhU2UOgpT2bBdCY3X55VWwTZnmQ2GhgwdTa7tFq1Nd9BIZEQr24O8R0X8rpi-TiADnmD4wbfHoa5ue80JPq1Yu3fU_ZkbdMeOewT9vRGEi_oUVW7i1ke5pAKKbw_kdJmIull3lq8PRpAdtW6a6BoGE9a-blL9FCbPr-oOSfyj5jkhlfKj6tWMACXYDXQc9Sqv5mM33urIf2_rszKOhjccpb85VnjJ8Qxpyr3QHjMuK5Qb0LBUjsAt3j6BFnu0nauY2u5csjMVnUU-EN3eKhnopbcg","Accept":"application\/json"}
Body:

                                    
Response
Headers:
{"Content-Length":["394581"],"Content-Type":["text\/html"],"ETag":["\"e3188240078b00979bb006310cf75ed3:1721913993.60986\""],"Strict-Transport-Security":["max-age=31536000 ; includeSubDomains ; preload"],"Expires":["Wed, 18 Feb 2026 03:14:31 GMT"],"Cache-Control":["max-age=0, no-cache, no-store"],"Pragma":["no-cache"],"Date":["Wed, 18 Feb 2026 03:14:31 GMT"],"Connection":["close"]}
Body:
<!DOCTYPE html>
<html lang="en">

<head>
	<base href="/maintenance/" />
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width" />
	<title>Exact Online</title>

	<!-- Temporary hack -->
	<!-- bootstrap -->
	<style>
		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox],
		input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		@media print {
			* {
				text-shadow: none !important;
				color: #000 !important;
				background: transparent !important;
				box-shadow: none !important
			}

			a,
			a:visited {
				text-decoration: underline
			}

			a[href]:after {
				content: " ("attr(href) ")"
			}

			abbr[title]:after {
				content: " ("attr(title) ")"
			}

			a[href^="javascript:"]:after,
			a[href^="#"]:after {
				content: ""
			}

			pre,
			blockquote {
				border: 1px solid #999;
				page-break-inside: avoid
			}

			thead {
				display: table-header-group
			}

			tr,
			img {
				page-break-inside: avoid
			}

			img {
				max-width: 100% !important
			}

			p,
			h2,
			h3 {
				orphans: 3;
				widows: 3
			}

			h2,
			h3 {
				page-break-after: avoid
			}

			select {
				background: #fff !important
			}

			.navbar {
				display: none
			}

			.table td,
			.table th {
				background-color: #fff !important
			}

			.btn>.caret,
			.dropup>.btn>.caret {
				border-top-color: #000 !important
			}

			.label {
				border: 1px solid #000
			}

			.table {
				border-collapse: collapse !important
			}

			.table-bordered th,
			.table-bordered td {
				border: 1px solid #ddd !important
			}
		}

		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
		}

		.glyphicon {
			position: relative;
			top: 1px;
			display: inline-block;
			font-family: 'Glyphicons Halflings';
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.glyphicon-asterisk:before {
			content: "\2a"
		}

		.glyphicon-plus:before {
			content: "\2b"
		}

		.glyphicon-euro:before {
			content: "\20ac"
		}

		.glyphicon-minus:before {
			content: "\2212"
		}

		.glyphicon-cloud:before {
			content: "\2601"
		}

		.glyphicon-envelope:before {
			content: "\2709"
		}

		.glyphicon-pencil:before {
			content: "\270f"
		}

		.glyphicon-glass:before {
			content: "\e001"
		}

		.glyphicon-music:before {
			content: "\e002"
		}

		.glyphicon-search:before {
			content: "\e003"
		}

		.glyphicon-heart:before {
			content: "\e005"
		}

		.glyphicon-star:before {
			content: "\e006"
		}

		.glyphicon-star-empty:before {
			content: "\e007"
		}

		.glyphicon-user:before {
			content: "\e008"
		}

		.glyphicon-film:before {
			content: "\e009"
		}

		.glyphicon-th-large:before {
			content: "\e010"
		}

		.glyphicon-th:before {
			content: "\e011"
		}

		.glyphicon-th-list:before {
			content: "\e012"
		}

		.glyphicon-ok:before {
			content: "\e013"
		}

		.glyphicon-remove:before {
			content: "\e014"
		}

		.glyphicon-zoom-in:before {
			content: "\e015"
		}

		.glyphicon-zoom-out:before {
			content: "\e016"
		}

		.glyphicon-off:before {
			content: "\e017"
		}

		.glyphicon-signal:before {
			content: "\e018"
		}

		.glyphicon-cog:before {
			content: "\e019"
		}

		.glyphicon-trash:before {
			content: "\e020"
		}

		.glyphicon-home:before {
			content: "\e021"
		}

		.glyphicon-file:before {
			content: "\e022"
		}

		.glyphicon-time:before {
			content: "\e023"
		}

		.glyphicon-road:before {
			content: "\e024"
		}

		.glyphicon-download-alt:before {
			content: "\e025"
		}

		.glyphicon-download:before {
			content: "\e026"
		}

		.glyphicon-upload:before {
			content: "\e027"
		}

		.glyphicon-inbox:before {
			content: "\e028"
		}

		.glyphicon-play-circle:before {
			content: "\e029"
		}

		.glyphicon-repeat:before {
			content: "\e030"
		}

		.glyphicon-refresh:before {
			content: "\e031"
		}

		.glyphicon-list-alt:before {
			content: "\e032"
		}

		.glyphicon-lock:before {
			content: "\e033"
		}

		.glyphicon-flag:before {
			content: "\e034"
		}

		.glyphicon-headphones:before {
			content: "\e035"
		}

		.glyphicon-volume-off:before {
			content: "\e036"
		}

		.glyphicon-volume-down:before {
			content: "\e037"
		}

		.glyphicon-volume-up:before {
			content: "\e038"
		}

		.glyphicon-qrcode:before {
			content: "\e039"
		}

		.glyphicon-barcode:before {
			content: "\e040"
		}

		.glyphicon-tag:before {
			content: "\e041"
		}

		.glyphicon-tags:before {
			content: "\e042"
		}

		.glyphicon-book:before {
			content: "\e043"
		}

		.glyphicon-bookmark:before {
			content: "\e044"
		}

		.glyphicon-print:before {
			content: "\e045"
		}

		.glyphicon-camera:before {
			content: "\e046"
		}

		.glyphicon-font:before {
			content: "\e047"
		}

		.glyphicon-bold:before {
			content: "\e048"
		}

		.glyphicon-italic:before {
			content: "\e049"
		}

		.glyphicon-text-height:before {
			content: "\e050"
		}

		.glyphicon-text-width:before {
			content: "\e051"
		}

		.glyphicon-align-left:before {
			content: "\e052"
		}

		.glyphicon-align-center:before {
			content: "\e053"
		}

		.glyphicon-align-right:before {
			content: "\e054"
		}

		.glyphicon-align-justify:before {
			content: "\e055"
		}

		.glyphicon-list:before {
			content: "\e056"
		}

		.glyphicon-indent-left:before {
			content: "\e057"
		}

		.glyphicon-indent-right:before {
			content: "\e058"
		}

		.glyphicon-facetime-video:before {
			content: "\e059"
		}

		.glyphicon-picture:before {
			content: "\e060"
		}

		.glyphicon-map-marker:before {
			content: "\e062"
		}

		.glyphicon-adjust:before {
			content: "\e063"
		}

		.glyphicon-tint:before {
			content: "\e064"
		}

		.glyphicon-edit:before {
			content: "\e065"
		}

		.glyphicon-share:before {
			content: "\e066"
		}

		.glyphicon-check:before {
			content: "\e067"
		}

		.glyphicon-move:before {
			content: "\e068"
		}

		.glyphicon-step-backward:before {
			content: "\e069"
		}

		.glyphicon-fast-backward:before {
			content: "\e070"
		}

		.glyphicon-backward:before {
			content: "\e071"
		}

		.glyphicon-play:before {
			content: "\e072"
		}

		.glyphicon-pause:before {
			content: "\e073"
		}

		.glyphicon-stop:before {
			content: "\e074"
		}

		.glyphicon-forward:before {
			content: "\e075"
		}

		.glyphicon-fast-forward:before {
			content: "\e076"
		}

		.glyphicon-step-forward:before {
			content: "\e077"
		}

		.glyphicon-eject:before {
			content: "\e078"
		}

		.glyphicon-chevron-left:before {
			content: "\e079"
		}

		.glyphicon-chevron-right:before {
			content: "\e080"
		}

		.glyphicon-plus-sign:before {
			content: "\e081"
		}

		.glyphicon-minus-sign:before {
			content: "\e082"
		}

		.glyphicon-remove-sign:before {
			content: "\e083"
		}

		.glyphicon-ok-sign:before {
			content: "\e084"
		}

		.glyphicon-question-sign:before {
			content: "\e085"
		}

		.glyphicon-info-sign:before {
			content: "\e086"
		}

		.glyphicon-screenshot:before {
			content: "\e087"
		}

		.glyphicon-remove-circle:before {
			content: "\e088"
		}

		.glyphicon-ok-circle:before {
			content: "\e089"
		}

		.glyphicon-ban-circle:before {
			content: "\e090"
		}

		.glyphicon-arrow-left:before {
			content: "\e091"
		}

		.glyphicon-arrow-right:before {
			content: "\e092"
		}

		.glyphicon-arrow-up:before {
			content: "\e093"
		}

		.glyphicon-arrow-down:before {
			content: "\e094"
		}

		.glyphicon-share-alt:before {
			content: "\e095"
		}

		.glyphicon-resize-full:before {
			content: "\e096"
		}

		.glyphicon-resize-small:before {
			content: "\e097"
		}

		.glyphicon-exclamation-sign:before {
			content: "\e101"
		}

		.glyphicon-gift:before {
			content: "\e102"
		}

		.glyphicon-leaf:before {
			content: "\e103"
		}

		.glyphicon-fire:before {
			content: "\e104"
		}

		.glyphicon-eye-open:before {
			content: "\e105"
		}

		.glyphicon-eye-close:before {
			content: "\e106"
		}

		.glyphicon-warning-sign:before {
			content: "\e107"
		}

		.glyphicon-plane:before {
			content: "\e108"
		}

		.glyphicon-calendar:before {
			content: "\e109"
		}

		.glyphicon-random:before {
			content: "\e110"
		}

		.glyphicon-comment:before {
			content: "\e111"
		}

		.glyphicon-magnet:before {
			content: "\e112"
		}

		.glyphicon-chevron-up:before {
			content: "\e113"
		}

		.glyphicon-chevron-down:before {
			content: "\e114"
		}

		.glyphicon-retweet:before {
			content: "\e115"
		}

		.glyphicon-shopping-cart:before {
			content: "\e116"
		}

		.glyphicon-folder-close:before {
			content: "\e117"
		}

		.glyphicon-folder-open:before {
			content: "\e118"
		}

		.glyphicon-resize-vertical:before {
			content: "\e119"
		}

		.glyphicon-resize-horizontal:before {
			content: "\e120"
		}

		.glyphicon-hdd:before {
			content: "\e121"
		}

		.glyphicon-bullhorn:before {
			content: "\e122"
		}

		.glyphicon-bell:before {
			content: "\e123"
		}

		.glyphicon-certificate:before {
			content: "\e124"
		}

		.glyphicon-thumbs-up:before {
			content: "\e125"
		}

		.glyphicon-thumbs-down:before {
			content: "\e126"
		}

		.glyphicon-hand-right:before {
			content: "\e127"
		}

		.glyphicon-hand-left:before {
			content: "\e128"
		}

		.glyphicon-hand-up:before {
			content: "\e129"
		}

		.glyphicon-hand-down:before {
			content: "\e130"
		}

		.glyphicon-circle-arrow-right:before {
			content: "\e131"
		}

		.glyphicon-circle-arrow-left:before {
			content: "\e132"
		}

		.glyphicon-circle-arrow-up:before {
			content: "\e133"
		}

		.glyphicon-circle-arrow-down:before {
			content: "\e134"
		}

		.glyphicon-globe:before {
			content: "\e135"
		}

		.glyphicon-wrench:before {
			content: "\e136"
		}

		.glyphicon-tasks:before {
			content: "\e137"
		}

		.glyphicon-filter:before {
			content: "\e138"
		}

		.glyphicon-briefcase:before {
			content: "\e139"
		}

		.glyphicon-fullscreen:before {
			content: "\e140"
		}

		.glyphicon-dashboard:before {
			content: "\e141"
		}

		.glyphicon-paperclip:before {
			content: "\e142"
		}

		.glyphicon-heart-empty:before {
			content: "\e143"
		}

		.glyphicon-link:before {
			content: "\e144"
		}

		.glyphicon-phone:before {
			content: "\e145"
		}

		.glyphicon-pushpin:before {
			content: "\e146"
		}

		.glyphicon-usd:before {
			content: "\e148"
		}

		.glyphicon-gbp:before {
			content: "\e149"
		}

		.glyphicon-sort:before {
			content: "\e150"
		}

		.glyphicon-sort-by-alphabet:before {
			content: "\e151"
		}

		.glyphicon-sort-by-alphabet-alt:before {
			content: "\e152"
		}

		.glyphicon-sort-by-order:before {
			content: "\e153"
		}

		.glyphicon-sort-by-order-alt:before {
			content: "\e154"
		}

		.glyphicon-sort-by-attributes:before {
			content: "\e155"
		}

		.glyphicon-sort-by-attributes-alt:before {
			content: "\e156"
		}

		.glyphicon-unchecked:before {
			content: "\e157"
		}

		.glyphicon-expand:before {
			content: "\e158"
		}

		.glyphicon-collapse-down:before {
			content: "\e159"
		}

		.glyphicon-collapse-up:before {
			content: "\e160"
		}

		.glyphicon-log-in:before {
			content: "\e161"
		}

		.glyphicon-flash:before {
			content: "\e162"
		}

		.glyphicon-log-out:before {
			content: "\e163"
		}

		.glyphicon-new-window:before {
			content: "\e164"
		}

		.glyphicon-record:before {
			content: "\e165"
		}

		.glyphicon-save:before {
			content: "\e166"
		}

		.glyphicon-open:before {
			content: "\e167"
		}

		.glyphicon-saved:before {
			content: "\e168"
		}

		.glyphicon-import:before {
			content: "\e169"
		}

		.glyphicon-export:before {
			content: "\e170"
		}

		.glyphicon-send:before {
			content: "\e171"
		}

		.glyphicon-floppy-disk:before {
			content: "\e172"
		}

		.glyphicon-floppy-saved:before {
			content: "\e173"
		}

		.glyphicon-floppy-remove:before {
			content: "\e174"
		}

		.glyphicon-floppy-save:before {
			content: "\e175"
		}

		.glyphicon-floppy-open:before {
			content: "\e176"
		}

		.glyphicon-credit-card:before {
			content: "\e177"
		}

		.glyphicon-transfer:before {
			content: "\e178"
		}

		.glyphicon-cutlery:before {
			content: "\e179"
		}

		.glyphicon-header:before {
			content: "\e180"
		}

		.glyphicon-compressed:before {
			content: "\e181"
		}

		.glyphicon-earphone:before {
			content: "\e182"
		}

		.glyphicon-phone-alt:before {
			content: "\e183"
		}

		.glyphicon-tower:before {
			content: "\e184"
		}

		.glyphicon-stats:before {
			content: "\e185"
		}

		.glyphicon-sd-video:before {
			content: "\e186"
		}

		.glyphicon-hd-video:before {
			content: "\e187"
		}

		.glyphicon-subtitles:before {
			content: "\e188"
		}

		.glyphicon-sound-stereo:before {
			content: "\e189"
		}

		.glyphicon-sound-dolby:before {
			content: "\e190"
		}

		.glyphicon-sound-5-1:before {
			content: "\e191"
		}

		.glyphicon-sound-6-1:before {
			content: "\e192"
		}

		.glyphicon-sound-7-1:before {
			content: "\e193"
		}

		.glyphicon-copyright-mark:before {
			content: "\e194"
		}

		.glyphicon-registration-mark:before {
			content: "\e195"
		}

		.glyphicon-cloud-download:before {
			content: "\e197"
		}

		.glyphicon-cloud-upload:before {
			content: "\e198"
		}

		.glyphicon-tree-conifer:before {
			content: "\e199"
		}

		.glyphicon-tree-deciduous:before {
			content: "\e200"
		}

		* {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		:before,
		:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}

		body {
			font-family: Arial, sans-serif;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff
		}

		input,
		button,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #0283b5;
			text-decoration: none
		}

		a:hover,
		a:focus {
			color: #0283b5;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.img-responsive,
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 6px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 17px;
			margin-bottom: 17px;
			border: 0;
			border-top: 1px solid #eee
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.h1,
		.h2,
		.h3,
		.h4,
		.h5,
		.h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small,
		.h1 small,
		.h2 small,
		.h3 small,
		.h4 small,
		.h5 small,
		.h6 small,
		h1 .small,
		h2 .small,
		h3 .small,
		h4 .small,
		h5 .small,
		h6 .small,
		.h1 .small,
		.h2 .small,
		.h3 .small,
		.h4 .small,
		.h5 .small,
		.h6 .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		h1,
		.h1,
		h2,
		.h2,
		h3,
		.h3 {
			margin-top: 17px;
			margin-bottom: 8.5px
		}

		h1 small,
		.h1 small,
		h2 small,
		.h2 small,
		h3 small,
		.h3 small,
		h1 .small,
		.h1 .small,
		h2 .small,
		.h2 .small,
		h3 .small,
		.h3 .small {
			font-size: 65%
		}

		h4,
		.h4,
		h5,
		.h5,
		h6,
		.h6 {
			margin-top: 8.5px;
			margin-bottom: 8.5px
		}

		h4 small,
		.h4 small,
		h5 small,
		.h5 small,
		h6 small,
		.h6 small,
		h4 .small,
		.h4 .small,
		h5 .small,
		.h5 .small,
		h6 .small,
		.h6 .small {
			font-size: 75%
		}

		h1,
		.h1 {
			font-size: 24px
		}

		h2,
		.h2 {
			font-size: 20px
		}

		h3,
		.h3 {
			font-size: 16px
		}

		h4,
		.h4 {
			font-size: 14px
		}

		h5,
		.h5 {
			font-size: 12px
		}

		h6,
		.h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 8.5px
		}

		.lead {
			margin-bottom: 17px;
			font-size: 13px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width:752px) {
			.lead {
				font-size: 18px
			}
		}

		small,
		.small {
			font-size: 91%
		}

		cite {
			font-style: normal
		}

		mark,
		.mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #777
		}

		.text-primary {
			color: #428bca
		}

		a.text-primary:hover {
			color: #3071a9
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #428bca
		}

		a.bg-primary:hover {
			background-color: #3071a9
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 7.5px;
			margin: 34px 0 17px;
			border-bottom: 1px solid #eee
		}

		ul,
		ol {
			margin-top: 0;
			margin-bottom: 8.5px
		}

		ul ul,
		ol ul,
		ul ol,
		ol ol {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline>li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 17px
		}

		dt,
		dd {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width:752px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[title],
		abbr[data-original-title] {
			cursor: help;
			border-bottom: 1px dotted #777
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 8.5px 17px;
			margin: 0 0 17px;
			font-size: 15px;
			border-left: 5px solid #eee
		}

		blockquote p:last-child,
		blockquote ul:last-child,
		blockquote ol:last-child {
			margin-bottom: 0
		}

		blockquote footer,
		blockquote small,
		blockquote .small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #777
		}

		blockquote footer:before,
		blockquote small:before,
		blockquote .small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse,
		blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #eee;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse footer:before,
		blockquote.pull-right footer:before,
		.blockquote-reverse small:before,
		blockquote.pull-right small:before,
		.blockquote-reverse .small:before,
		blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after,
		blockquote.pull-right footer:after,
		.blockquote-reverse small:after,
		blockquote.pull-right small:after,
		.blockquote-reverse .small:after,
		blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

		blockquote:before,
		blockquote:after {
			content: ""
		}

		address {
			margin-bottom: 17px;
			font-style: normal;
			line-height: 1.42857143
		}

		code,
		kbd,
		pre,
		samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 4px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 8px;
			margin: 0 0 8.5px;
			font-size: 11px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: #333;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 4px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 956px
			}
		}

		@media (min-width:9999px) {
			.container {
				width: 1156px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 8px;
			padding-right: 8px
		}

		.row {
			margin-left: -8px;
			margin-right: -8px
		}

		.col-xs-1,
		.col-sm-1,
		.col-md-1,
		.col-lg-1,
		.col-xs-2,
		.col-sm-2,
		.col-md-2,
		.col-lg-2,
		.col-xs-3,
		.col-sm-3,
		.col-md-3,
		.col-lg-3,
		.col-xs-4,
		.col-sm-4,
		.col-md-4,
		.col-lg-4,
		.col-xs-5,
		.col-sm-5,
		.col-md-5,
		.col-lg-5,
		.col-xs-6,
		.col-sm-6,
		.col-md-6,
		.col-lg-6,
		.col-xs-7,
		.col-sm-7,
		.col-md-7,
		.col-lg-7,
		.col-xs-8,
		.col-sm-8,
		.col-md-8,
		.col-lg-8,
		.col-xs-9,
		.col-sm-9,
		.col-md-9,
		.col-lg-9,
		.col-xs-10,
		.col-sm-10,
		.col-md-10,
		.col-lg-10,
		.col-xs-11,
		.col-sm-11,
		.col-md-11,
		.col-lg-11,
		.col-xs-12,
		.col-sm-12,
		.col-md-12,
		.col-lg-12 {
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width:752px) {

			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {

			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width:9999px) {

			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 17px
		}

		.table>thead>tr>th,
		.table>tbody>tr>th,
		.table>tfoot>tr>th,
		.table>thead>tr>td,
		.table>tbody>tr>td,
		.table>tfoot>tr>td {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table>thead>tr>th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table>caption+thead>tr:first-child>th,
		.table>colgroup+thead>tr:first-child>th,
		.table>thead:first-child>tr:first-child>th,
		.table>caption+thead>tr:first-child>td,
		.table>colgroup+thead>tr:first-child>td,
		.table>thead:first-child>tr:first-child>td {
			border-top: 0
		}

		.table>tbody+tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed>thead>tr>th,
		.table-condensed>tbody>tr>th,
		.table-condensed>tfoot>tr>th,
		.table-condensed>thead>tr>td,
		.table-condensed>tbody>tr>td,
		.table-condensed>tfoot>tr>td {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td,
		.table-bordered>tbody>tr>td,
		.table-bordered>tfoot>tr>td {
			border: 1px solid #ddd
		}

		.table-bordered>thead>tr>th,
		.table-bordered>thead>tr>td {
			border-bottom-width: 2px
		}

		.table-striped>tbody>tr:nth-child(odd)>td,
		.table-striped>tbody>tr:nth-child(odd)>th {
			background-color: #f9f9f9
		}

		.table-hover>tbody>tr:hover>td,
		.table-hover>tbody>tr:hover>th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-],
		table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table>thead>tr>td.active,
		.table>tbody>tr>td.active,
		.table>tfoot>tr>td.active,
		.table>thead>tr>th.active,
		.table>tbody>tr>th.active,
		.table>tfoot>tr>th.active,
		.table>thead>tr.active>td,
		.table>tbody>tr.active>td,
		.table>tfoot>tr.active>td,
		.table>thead>tr.active>th,
		.table>tbody>tr.active>th,
		.table>tfoot>tr.active>th {
			background-color: #f5f5f5
		}

		.table-hover>tbody>tr>td.active:hover,
		.table-hover>tbody>tr>th.active:hover,
		.table-hover>tbody>tr.active:hover>td,
		.table-hover>tbody>tr:hover>.active,
		.table-hover>tbody>tr.active:hover>th {
			background-color: #e8e8e8
		}

		.table>thead>tr>td.success,
		.table>tbody>tr>td.success,
		.table>tfoot>tr>td.success,
		.table>thead>tr>th.success,
		.table>tbody>tr>th.success,
		.table>tfoot>tr>th.success,
		.table>thead>tr.success>td,
		.table>tbody>tr.success>td,
		.table>tfoot>tr.success>td,
		.table>thead>tr.success>th,
		.table>tbody>tr.success>th,
		.table>tfoot>tr.success>th {
			background-color: #dff0d8
		}

		.table-hover>tbody>tr>td.success:hover,
		.table-hover>tbody>tr>th.success:hover,
		.table-hover>tbody>tr.success:hover>td,
		.table-hover>tbody>tr:hover>.success,
		.table-hover>tbody>tr.success:hover>th {
			background-color: #d0e9c6
		}

		.table>thead>tr>td.info,
		.table>tbody>tr>td.info,
		.table>tfoot>tr>td.info,
		.table>thead>tr>th.info,
		.table>tbody>tr>th.info,
		.table>tfoot>tr>th.info,
		.table>thead>tr.info>td,
		.table>tbody>tr.info>td,
		.table>tfoot>tr.info>td,
		.table>thead>tr.info>th,
		.table>tbody>tr.info>th,
		.table>tfoot>tr.info>th {
			background-color: #d9edf7
		}

		.table-hover>tbody>tr>td.info:hover,
		.table-hover>tbody>tr>th.info:hover,
		.table-hover>tbody>tr.info:hover>td,
		.table-hover>tbody>tr:hover>.info,
		.table-hover>tbody>tr.info:hover>th {
			background-color: #c4e3f3
		}

		.table>thead>tr>td.warning,
		.table>tbody>tr>td.warning,
		.table>tfoot>tr>td.warning,
		.table>thead>tr>th.warning,
		.table>tbody>tr>th.warning,
		.table>tfoot>tr>th.warning,
		.table>thead>tr.warning>td,
		.table>tbody>tr.warning>td,
		.table>tfoot>tr.warning>td,
		.table>thead>tr.warning>th,
		.table>tbody>tr.warning>th,
		.table>tfoot>tr.warning>th {
			background-color: #fcf8e3
		}

		.table-hover>tbody>tr>td.warning:hover,
		.table-hover>tbody>tr>th.warning:hover,
		.table-hover>tbody>tr.warning:hover>td,
		.table-hover>tbody>tr:hover>.warning,
		.table-hover>tbody>tr.warning:hover>th {
			background-color: #faf2cc
		}

		.table>thead>tr>td.danger,
		.table>tbody>tr>td.danger,
		.table>tfoot>tr>td.danger,
		.table>thead>tr>th.danger,
		.table>tbody>tr>th.danger,
		.table>tfoot>tr>th.danger,
		.table>thead>tr.danger>td,
		.table>tbody>tr.danger>td,
		.table>tfoot>tr.danger>td,
		.table>thead>tr.danger>th,
		.table>tbody>tr.danger>th,
		.table>tfoot>tr.danger>th {
			background-color: #f2dede
		}

		.table-hover>tbody>tr>td.danger:hover,
		.table-hover>tbody>tr>th.danger:hover,
		.table-hover>tbody>tr.danger:hover>td,
		.table-hover>tbody>tr:hover>.danger,
		.table-hover>tbody>tr.danger:hover>th {
			background-color: #ebcccc
		}

		@media screen and (max-width:751px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 12.75px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive>.table {
				margin-bottom: 0
			}

			.table-responsive>.table>thead>tr>th,
			.table-responsive>.table>tbody>tr>th,
			.table-responsive>.table>tfoot>tr>th,
			.table-responsive>.table>thead>tr>td,
			.table-responsive>.table>tbody>tr>td,
			.table-responsive>.table>tfoot>tr>td {
				white-space: nowrap
			}

			.table-responsive>.table-bordered {
				border: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:first-child,
			.table-responsive>.table-bordered>tbody>tr>th:first-child,
			.table-responsive>.table-bordered>tfoot>tr>th:first-child,
			.table-responsive>.table-bordered>thead>tr>td:first-child,
			.table-responsive>.table-bordered>tbody>tr>td:first-child,
			.table-responsive>.table-bordered>tfoot>tr>td:first-child {
				border-left: 0
			}

			.table-responsive>.table-bordered>thead>tr>th:last-child,
			.table-responsive>.table-bordered>tbody>tr>th:last-child,
			.table-responsive>.table-bordered>tfoot>tr>th:last-child,
			.table-responsive>.table-bordered>thead>tr>td:last-child,
			.table-responsive>.table-bordered>tbody>tr>td:last-child,
			.table-responsive>.table-bordered>tfoot>tr>td:last-child {
				border-right: 0
			}

			.table-responsive>.table-bordered>tbody>tr:last-child>th,
			.table-responsive>.table-bordered>tfoot>tr:last-child>th,
			.table-responsive>.table-bordered>tbody>tr:last-child>td,
			.table-responsive>.table-bordered>tfoot>tr:last-child>td {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 17px;
			font-size: 18px;
			line-height: inherit;
			color: #333;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=radio],
		input[type=checkbox] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple],
		select[size] {
			height: auto
		}

		input[type=file]:focus,
		input[type=radio]:focus,
		input[type=checkbox]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 7px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323
		}

		.form-control {
			display: block;
			width: 100%;
			height: 31px;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #232323;
			background-color: #fff;
			background-image: none;
			border: 1px solid #9f9f9f;
			border-radius: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #0c83b5;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(12, 131, 181, .6)
		}

		.form-control:focus {
			border-color: #9f9f9f;
			outline: 0;
			-webkit-box-shadow: 0 0 1px #0c83b5;
			box-shadow: 0 0 1px #0c83b5
		}

		.form-control::-moz-placeholder {
			color: #777;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #777
		}

		.form-control::-webkit-input-placeholder {
			color: #777
		}

		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #eee;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date],
		input[type=time],
		input[type=datetime-local],
		input[type=month] {
			line-height: 31px;
			line-height: 1.42857143 \0
		}

		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm {
			line-height: 28px
		}

		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg {
			line-height: 44px
		}

		.form-group {
			margin-bottom: 15px
		}

		.radio,
		.checkbox {
			position: relative;
			display: block;
			min-height: 17px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.radio label,
		.checkbox label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.radio input[type=radio],
		.radio-inline input[type=radio],
		.checkbox input[type=checkbox],
		.checkbox-inline input[type=checkbox] {
			position: absolute;
			margin-left: -20px;
			margin-top: 4px \9
		}

		.radio+.radio,
		.checkbox+.checkbox {
			margin-top: -5px
		}

		.radio-inline,
		.checkbox-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.radio-inline+.radio-inline,
		.checkbox-inline+.checkbox-inline {
			margin-top: 0;
			margin-left: 10px
		}

		input[type=radio][disabled],
		input[type=checkbox][disabled],
		input[type=radio].disabled,
		input[type=checkbox].disabled,
		fieldset[disabled] input[type=radio],
		fieldset[disabled] input[type=checkbox] {
			cursor: not-allowed
		}

		.radio-inline.disabled,
		.checkbox-inline.disabled,
		fieldset[disabled] .radio-inline,
		fieldset[disabled] .checkbox-inline {
			cursor: not-allowed
		}

		.radio.disabled label,
		.checkbox.disabled label,
		fieldset[disabled] .radio label,
		fieldset[disabled] .checkbox label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0
		}

		.form-control-static.input-lg,
		.form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 38.75px
		}

		.form-control-feedback {
			position: absolute;
			top: 22px;
			right: 0;
			z-index: 2;
			display: block;
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center
		}

		.input-lg+.form-control-feedback {
			width: 44px;
			height: 44px;
			line-height: 44px
		}

		.input-sm+.form-control-feedback {
			width: 28px;
			height: 28px;
			line-height: 28px
		}

		.has-success .help-block,
		.has-success .control-label,
		.has-success .radio,
		.has-success .checkbox,
		.has-success .radio-inline,
		.has-success .checkbox-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .help-block,
		.has-warning .control-label,
		.has-warning .radio,
		.has-warning .checkbox,
		.has-warning .radio-inline,
		.has-warning .checkbox-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .help-block,
		.has-error .control-label,
		.has-error .radio,
		.has-error .checkbox,
		.has-error .radio-inline,
		.has-error .checkbox-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only~.form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #636363
		}

		@media (min-width:752px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .input-group-addon,
			.form-inline .input-group .input-group-btn,
			.form-inline .input-group .form-control {
				width: auto
			}

			.form-inline .input-group>.form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio,
			.form-inline .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .radio label,
			.form-inline .checkbox label {
				padding-left: 0
			}

			.form-inline .radio input[type=radio],
			.form-inline .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox,
		.form-horizontal .radio-inline,
		.form-horizontal .checkbox-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 7px
		}

		.form-horizontal .radio,
		.form-horizontal .checkbox {
			min-height: 24px
		}

		.form-horizontal .form-group {
			margin-left: -8px;
			margin-right: -8px
		}

		@media (min-width:752px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 7px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 8px
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.3px
			}
		}

		@media (min-width:752px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 12px;
			line-height: 1.42857143;
			border-radius: 4px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:hover,
		.btn:focus {
			color: #fff;
			text-decoration: none
		}

		.btn:active,
		.btn.active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled,
		.btn[disabled],
		fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			color: #fff;
			background-color: #9f9f9f;
			border-color: #868686;
			box-shadow: 0 2px #868686;
			border-color: #9f9f9f
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			color: #fff;
			background-color: #868686;
			border-color: #676767
		}

		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default,
		.btn-default.disabled:hover,
		.btn-default[disabled]:hover,
		fieldset[disabled] .btn-default:hover,
		.btn-default.disabled:focus,
		.btn-default[disabled]:focus,
		fieldset[disabled] .btn-default:focus,
		.btn-default.disabled:active,
		.btn-default[disabled]:active,
		fieldset[disabled] .btn-default:active,
		.btn-default.disabled.active,
		.btn-default[disabled].active,
		fieldset[disabled] .btn-default.active {
			background-color: #9f9f9f;
			border-color: #868686
		}

		.btn-default .badge {
			color: #9f9f9f;
			background-color: #fff
		}

		.btn-default:hover,
		.btn-default:focus,
		.btn-default:active,
		.btn-default.active,
		.open>.dropdown-toggle.btn-default,
		.btn-default.disabled,
		.btn-default[disabled],
		fieldset[disabled] .btn-default {
			background-color: #9f9f9f;
			border-color: #9f9f9f
		}

		.btn-group>.btn:not(:first-of-type).btn-default {
			border-left-color: #868686
		}

		.btn-group>.btn:not(:last-of-type).btn-default {
			border-right-color: #868686
		}

		.btn-primary {
			color: #fff;
			background-color: #0283b5;
			border-color: #015e83;
			box-shadow: 0 2px #015e83;
			border-color: #0283b5
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #015e83;
			border-color: #013346
		}

		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary[disabled].active,
		fieldset[disabled] .btn-primary.active {
			background-color: #0283b5;
			border-color: #015e83
		}

		.btn-primary .badge {
			color: #0283b5;
			background-color: #fff
		}

		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.open>.dropdown-toggle.btn-primary,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary {
			background-color: #0283b5;
			border-color: #0283b5
		}

		.btn-group>.btn:not(:first-of-type).btn-primary {
			border-left-color: #015e83
		}

		.btn-group>.btn:not(:last-of-type).btn-primary {
			border-right-color: #015e83
		}

		.btn-success {
			color: #fff;
			background-color: #5cb85c;
			border-color: #449d44;
			box-shadow: 0 2px #449d44;
			border-color: #5cb85c
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #327232
		}

		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success,
		.btn-success.disabled:hover,
		.btn-success[disabled]:hover,
		fieldset[disabled] .btn-success:hover,
		.btn-success.disabled:focus,
		.btn-success[disabled]:focus,
		fieldset[disabled] .btn-success:focus,
		.btn-success.disabled:active,
		.btn-success[disabled]:active,
		fieldset[disabled] .btn-success:active,
		.btn-success.disabled.active,
		.btn-success[disabled].active,
		fieldset[disabled] .btn-success.active {
			background-color: #5cb85c;
			border-color: #449d44
		}

		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff
		}

		.btn-success:hover,
		.btn-success:focus,
		.btn-success:active,
		.btn-success.active,
		.open>.dropdown-toggle.btn-success,
		.btn-success.disabled,
		.btn-success[disabled],
		fieldset[disabled] .btn-success {
			background-color: #5cb85c;
			border-color: #5cb85c
		}

		.btn-group>.btn:not(:first-of-type).btn-success {
			border-left-color: #449d44
		}

		.btn-group>.btn:not(:last-of-type).btn-success {
			border-right-color: #449d44
		}

		.btn-info {
			color: #fff;
			background-color: #5bc0de;
			border-color: #31b0d5;
			box-shadow: 0 2px #31b0d5;
			border-color: #5bc0de
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			color: #fff;
			background-color: #31b0d5;
			border-color: #2289a7
		}

		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info,
		.btn-info.disabled:hover,
		.btn-info[disabled]:hover,
		fieldset[disabled] .btn-info:hover,
		.btn-info.disabled:focus,
		.btn-info[disabled]:focus,
		fieldset[disabled] .btn-info:focus,
		.btn-info.disabled:active,
		.btn-info[disabled]:active,
		fieldset[disabled] .btn-info:active,
		.btn-info.disabled.active,
		.btn-info[disabled].active,
		fieldset[disabled] .btn-info.active {
			background-color: #5bc0de;
			border-color: #31b0d5
		}

		.btn-info .badge {
			color: #5bc0de;
			background-color: #fff
		}

		.btn-info:hover,
		.btn-info:focus,
		.btn-info:active,
		.btn-info.active,
		.open>.dropdown-toggle.btn-info,
		.btn-info.disabled,
		.btn-info[disabled],
		fieldset[disabled] .btn-info {
			background-color: #5bc0de;
			border-color: #5bc0de
		}

		.btn-group>.btn:not(:first-of-type).btn-info {
			border-left-color: #31b0d5
		}

		.btn-group>.btn:not(:last-of-type).btn-info {
			border-right-color: #31b0d5
		}

		.btn-warning {
			color: #fff;
			background-color: #f0ad4e;
			border-color: #ec971f;
			box-shadow: 0 2px #ec971f;
			border-color: #f0ad4e
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #be7610
		}

		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning,
		.btn-warning.disabled:hover,
		.btn-warning[disabled]:hover,
		fieldset[disabled] .btn-warning:hover,
		.btn-warning.disabled:focus,
		.btn-warning[disabled]:focus,
		fieldset[disabled] .btn-warning:focus,
		.btn-warning.disabled:active,
		.btn-warning[disabled]:active,
		fieldset[disabled] .btn-warning:active,
		.btn-warning.disabled.active,
		.btn-warning[disabled].active,
		fieldset[disabled] .btn-warning.active {
			background-color: #f0ad4e;
			border-color: #ec971f
		}

		.btn-warning .badge {
			color: #f0ad4e;
			background-color: #fff
		}

		.btn-warning:hover,
		.btn-warning:focus,
		.btn-warning:active,
		.btn-warning.active,
		.open>.dropdown-toggle.btn-warning,
		.btn-warning.disabled,
		.btn-warning[disabled],
		fieldset[disabled] .btn-warning {
			background-color: #f0ad4e;
			border-color: #f0ad4e
		}

		.btn-group>.btn:not(:first-of-type).btn-warning {
			border-left-color: #ec971f
		}

		.btn-group>.btn:not(:last-of-type).btn-warning {
			border-right-color: #ec971f
		}

		.btn-danger {
			color: #fff;
			background-color: #d9534f;
			border-color: #c9302c;
			box-shadow: 0 2px #c9302c;
			border-color: #d9534f
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #972421
		}

		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger,
		.btn-danger.disabled:hover,
		.btn-danger[disabled]:hover,
		fieldset[disabled] .btn-danger:hover,
		.btn-danger.disabled:focus,
		.btn-danger[disabled]:focus,
		fieldset[disabled] .btn-danger:focus,
		.btn-danger.disabled:active,
		.btn-danger[disabled]:active,
		fieldset[disabled] .btn-danger:active,
		.btn-danger.disabled.active,
		.btn-danger[disabled].active,
		fieldset[disabled] .btn-danger.active {
			background-color: #d9534f;
			border-color: #c9302c
		}

		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff
		}

		.btn-danger:hover,
		.btn-danger:focus,
		.btn-danger:active,
		.btn-danger.active,
		.open>.dropdown-toggle.btn-danger,
		.btn-danger.disabled,
		.btn-danger[disabled],
		fieldset[disabled] .btn-danger {
			background-color: #d9534f;
			border-color: #d9534f
		}

		.btn-group>.btn:not(:first-of-type).btn-danger {
			border-left-color: #c9302c
		}

		.btn-group>.btn:not(:last-of-type).btn-danger {
			border-right-color: #c9302c
		}

		.btn-link {
			color: #0283b5;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link,
		.btn-link:active,
		.btn-link[disabled],
		fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent
		}

		.btn-link:hover,
		.btn-link:focus {
			color: #0283b5;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:hover,
		fieldset[disabled] .btn-link:hover,
		.btn-link[disabled]:focus,
		fieldset[disabled] .btn-link:focus {
			color: #777;
			text-decoration: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-sm,
		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-xs,
		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block+.btn-block {
			margin-top: 5px
		}

		input[type=submit].btn-block,
		input[type=reset].btn-block,
		input[type=button].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			-o-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 12px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu>li>a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: #333;
			white-space: nowrap
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			text-decoration: none;
			color: #262626;
			background-color: #f5f5f5
		}

		.dropdown-menu>.active>a,
		.dropdown-menu>.active>a:hover,
		.dropdown-menu>.active>a:focus {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #428bca
		}

		.dropdown-menu>.disabled>a,
		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			color: #777
		}

		.dropdown-menu>.disabled>a:hover,
		.dropdown-menu>.disabled>a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed
		}

		.open>.dropdown-menu {
			display: block
		}

		.open>a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 11px;
			line-height: 1.42857143;
			color: #777;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right>.dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret,
		.navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width:752px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group,
		.btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group>.btn,
		.btn-group-vertical>.btn {
			position: relative;
			float: left
		}

		.btn-group>.btn:hover,
		.btn-group-vertical>.btn:hover,
		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus,
		.btn-group>.btn:active,
		.btn-group-vertical>.btn:active,
		.btn-group>.btn.active,
		.btn-group-vertical>.btn.active {
			z-index: 2
		}

		.btn-group>.btn:focus,
		.btn-group-vertical>.btn:focus {
			outline: 0
		}

		.btn-group .btn+.btn,
		.btn-group .btn+.btn-group,
		.btn-group .btn-group+.btn,
		.btn-group .btn-group+.btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group,
		.btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar>.btn,
		.btn-toolbar>.btn-group,
		.btn-toolbar>.input-group {
			margin-left: 5px
		}

		.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group>.btn:first-child {
			margin-left: 0
		}

		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn:last-child:not(:first-child),
		.btn-group>.dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group>.btn-group {
			float: left
		}

		.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group>.btn-group:first-child>.btn:last-child,
		.btn-group>.btn-group:first-child>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group>.btn-group:last-child>.btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active,
		.btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group>.btn+.dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group>.btn-lg+.dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical>.btn,
		.btn-group-vertical>.btn-group,
		.btn-group-vertical>.btn-group>.btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical>.btn-group>.btn {
			float: none
		}

		.btn-group-vertical>.btn+.btn,
		.btn-group-vertical>.btn+.btn-group,
		.btn-group-vertical>.btn-group+.btn,
		.btn-group-vertical>.btn-group+.btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical>.btn:first-child:not(:last-child) {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn:last-child:not(:first-child) {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius: 0
		}

		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified>.btn,
		.btn-group-justified>.btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified>.btn-group .btn {
			width: 100%
		}

		.btn-group-justified>.btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons]>.btn>input[type=radio],
		[data-toggle=buttons]>.btn>input[type=checkbox] {
			position: absolute;
			z-index: -1;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg>.form-control,
		.input-group-lg>.input-group-addon,
		.input-group-lg>.input-group-btn>.btn {
			border-radius: 6px;
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-lg>.form-control,
		select.input-group-lg>.input-group-addon,
		select.input-group-lg>.input-group-btn>.btn {
			height: 44px;
			line-height: 44px
		}

		textarea.input-group-lg>.form-control,
		textarea.input-group-lg>.input-group-addon,
		textarea.input-group-lg>.input-group-btn>.btn,
		select[multiple].input-group-lg>.form-control,
		select[multiple].input-group-lg>.input-group-addon,
		select[multiple].input-group-lg>.input-group-btn>.btn {
			height: auto
		}

		.input-group-sm>.form-control,
		.input-group-sm>.input-group-addon,
		.input-group-sm>.input-group-btn>.btn {
			border-radius: 3px;
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		select.input-group-sm>.form-control,
		select.input-group-sm>.input-group-addon,
		select.input-group-sm>.input-group-btn>.btn {
			height: 28px;
			line-height: 28px
		}

		textarea.input-group-sm>.form-control,
		textarea.input-group-sm>.input-group-addon,
		textarea.input-group-sm>.input-group-btn>.btn,
		select[multiple].input-group-sm>.form-control,
		select[multiple].input-group-sm>.input-group-addon,
		select[multiple].input-group-sm>.input-group-btn>.btn {
			height: auto
		}

		.input-group-addon,
		.input-group-btn,
		.input-group .form-control {
			display: table-cell
		}

		.input-group-addon:not(:first-child):not(:last-child),
		.input-group-btn:not(:first-child):not(:last-child),
		.input-group .form-control:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon,
		.input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 6px 12px;
			font-size: 12px;
			font-weight: 400;
			line-height: 1;
			color: #232323;
			text-align: center;
			background-color: #eee;
			border: 1px solid #9f9f9f;
			border-radius: 4px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 11px;
			border-radius: 3px
		}

		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 16px;
			border-radius: 6px
		}

		.input-group-addon input[type=radio],
		.input-group-addon input[type=checkbox] {
			margin-top: 0
		}

		.input-group .form-control:first-child,
		.input-group-addon:first-child,
		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group>.btn,
		.input-group-btn:first-child>.dropdown-toggle,
		.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
		.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child,
		.input-group-addon:last-child,
		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group>.btn,
		.input-group-btn:last-child>.dropdown-toggle,
		.input-group-btn:first-child>.btn:not(:first-child),
		.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn>.btn {
			position: relative
		}

		.input-group-btn>.btn+.btn {
			margin-left: -1px
		}

		.input-group-btn>.btn:hover,
		.input-group-btn>.btn:focus,
		.input-group-btn>.btn:active {
			z-index: 2
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav>li {
			position: relative;
			display: block
		}

		.nav>li>a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav>li>a:hover,
		.nav>li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.nav>li.disabled>a {
			color: #777
		}

		.nav>li.disabled>a:hover,
		.nav>li.disabled>a:focus {
			color: #777;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open>a,
		.nav .open>a:hover,
		.nav .open>a:focus {
			background-color: #eee;
			border-color: #0283b5
		}

		.nav .nav-divider {
			height: 1px;
			margin: 7.5px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav>li>a>img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs>li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs>li>a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0
		}

		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd
		}

		.nav-tabs>li.active>a,
		.nav-tabs>li.active>a:hover,
		.nav-tabs>li.active>a:focus {
			color: #555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified>li {
			float: none
		}

		.nav-tabs.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs.nav-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs.nav-justified>.active>a,
			.nav-tabs.nav-justified>.active>a:hover,
			.nav-tabs.nav-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.nav-pills>li {
			float: left
		}

		.nav-pills>li>a {
			border-radius: 4px
		}

		.nav-pills>li+li {
			margin-left: 2px
		}

		.nav-pills>li.active>a,
		.nav-pills>li.active>a:hover,
		.nav-pills>li.active>a:focus {
			color: #fff;
			background-color: #428bca
		}

		.nav-stacked>li {
			float: none
		}

		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified>li {
			float: none
		}

		.nav-justified>li>a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified>.dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width:752px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%
			}

			.nav-justified>li>a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px
		}

		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border: 1px solid #ddd
		}

		@media (min-width:752px) {
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0
			}

			.nav-tabs-justified>.active>a,
			.nav-tabs-justified>.active>a:hover,
			.nav-tabs-justified>.active>a:focus {
				border-bottom-color: #fff
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 17px;
			border: 1px solid transparent
		}

		@media (min-width:752px) {
			.navbar {
				border-radius: 4px
			}
		}

		@media (min-width:752px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 8px;
			padding-left: 8px;
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width:752px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-top .navbar-collapse,
			.navbar-static-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 340px
		}

		@media (max-width:480px) and (orientation:landscape) {

			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 200px
			}
		}

		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: -8px;
			margin-left: -8px
		}

		@media (min-width:752px) {

			.container>.navbar-header,
			.container-fluid>.navbar-header,
			.container>.navbar-collapse,
			.container-fluid>.navbar-collapse {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width:752px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width:752px) {

			.navbar-fixed-top,
			.navbar-fixed-bottom {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 16.5px 8px;
			font-size: 16px;
			line-height: 17px;
			height: 50px
		}

		.navbar-brand:hover,
		.navbar-brand:focus {
			text-decoration: none
		}

		@media (min-width:752px) {

			.navbar>.container .navbar-brand,
			.navbar>.container-fluid .navbar-brand {
				margin-left: -8px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 8px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar+.icon-bar {
			margin-top: 4px
		}

		@media (min-width:752px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 8.25px -8px
		}

		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 17px
		}

		@media (max-width:751px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu>li>a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 17px
			}

			.navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-nav .open .dropdown-menu>li>a:focus {
				background-image: none
			}
		}

		@media (min-width:752px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav>li {
				float: left
			}

			.navbar-nav>li>a {
				padding-top: 16.5px;
				padding-bottom: 16.5px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -8px
			}
		}

		@media (min-width:752px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -8px;
			margin-right: -8px;
			padding: 10px 8px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		@media (min-width:752px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto
			}

			.navbar-form .input-group>.form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0
			}

			.navbar-form .radio input[type=radio],
			.navbar-form .checkbox input[type=checkbox] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width:751px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width:752px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -8px
			}
		}

		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 9.5px;
			margin-bottom: 9.5px
		}

		.navbar-btn.btn-sm {
			margin-top: 11px;
			margin-bottom: 11px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 16.5px;
			margin-bottom: 16.5px
		}

		@media (min-width:752px) {
			.navbar-text {
				float: left;
				margin-left: 8px;
				margin-right: 8px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav>li>a {
			color: #777
		}

		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.disabled>a,
		.navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse,
		.navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width:751px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:hover,
		.navbar-default .btn-link:focus {
			color: #333
		}

		.navbar-default .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-default .btn-link:hover,
		.navbar-default .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-default .btn-link:focus {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #777
		}

		.navbar-inverse .navbar-brand:hover,
		.navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a {
			color: #777
		}

		.navbar-inverse .navbar-nav>li>a:hover,
		.navbar-inverse .navbar-nav>li>a:focus {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav>.active>a,
		.navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav>.disabled>a,
		.navbar-inverse .navbar-nav>.disabled>a:hover,
		.navbar-inverse .navbar-nav>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:hover,
		.navbar-inverse .navbar-toggle:focus {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse,
		.navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav>.open>a,
		.navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
			background-color: #080808;
			color: #fff
		}

		@media (max-width:751px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #777
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #777
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #777
		}

		.navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link:focus {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:hover,
		fieldset[disabled] .navbar-inverse .btn-link:hover,
		.navbar-inverse .btn-link[disabled]:focus,
		fieldset[disabled] .navbar-inverse .btn-link:focus {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 17px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.breadcrumb>li {
			display: inline-block
		}

		.breadcrumb>li+li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb>.active {
			color: #777
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 17px 0;
			border-radius: 4px
		}

		.pagination>li {
			display: inline
		}

		.pagination>li>a,
		.pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #0283b5;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination>li:first-child>a,
		.pagination>li:first-child>span {
			margin-left: 0;
			border-bottom-left-radius: 4px;
			border-top-left-radius: 4px
		}

		.pagination>li:last-child>a,
		.pagination>li:last-child>span {
			border-bottom-right-radius: 4px;
			border-top-right-radius: 4px
		}

		.pagination>li>a:hover,
		.pagination>li>span:hover,
		.pagination>li>a:focus,
		.pagination>li>span:focus {
			color: #0283b5;
			background-color: #eee;
			border-color: #ddd
		}

		.pagination>.active>a,
		.pagination>.active>span,
		.pagination>.active>a:hover,
		.pagination>.active>span:hover,
		.pagination>.active>a:focus,
		.pagination>.active>span:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca;
			cursor: default
		}

		.pagination>.disabled>span,
		.pagination>.disabled>span:hover,
		.pagination>.disabled>span:focus,
		.pagination>.disabled>a,
		.pagination>.disabled>a:hover,
		.pagination>.disabled>a:focus {
			color: #777;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg>li>a,
		.pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 16px
		}

		.pagination-lg>li:first-child>a,
		.pagination-lg>li:first-child>span {
			border-bottom-left-radius: 6px;
			border-top-left-radius: 6px
		}

		.pagination-lg>li:last-child>a,
		.pagination-lg>li:last-child>span {
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px
		}

		.pagination-sm>li>a,
		.pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 11px
		}

		.pagination-sm>li:first-child>a,
		.pagination-sm>li:first-child>span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-sm>li:last-child>a,
		.pagination-sm>li:last-child>span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pager {
			padding-left: 0;
			margin: 17px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li>a,
		.pager li>span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li>a:hover,
		.pager li>a:focus {
			text-decoration: none;
			background-color: #eee
		}

		.pager .next>a,
		.pager .next>span {
			float: right
		}

		.pager .previous>a,
		.pager .previous>span {
			float: left
		}

		.pager .disabled>a,
		.pager .disabled>a:hover,
		.pager .disabled>a:focus,
		.pager .disabled>span {
			color: #777;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:hover,
		a.label:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #777
		}

		.label-default[href]:hover,
		.label-default[href]:focus {
			background-color: #5e5e5e
		}

		.label-primary {
			background-color: #428bca
		}

		.label-primary[href]:hover,
		.label-primary[href]:focus {
			background-color: #3071a9
		}

		.label-success {
			background-color: #5cb85c
		}

		.label-success[href]:hover,
		.label-success[href]:focus {
			background-color: #449d44
		}

		.label-info {
			background-color: #5bc0de
		}

		.label-info[href]:hover,
		.label-info[href]:focus {
			background-color: #31b0d5
		}

		.label-warning {
			background-color: #f0ad4e
		}

		.label-warning[href]:hover,
		.label-warning[href]:focus {
			background-color: #ec971f
		}

		.label-danger {
			background-color: #d9534f
		}

		.label-danger[href]:hover,
		.label-danger[href]:focus {
			background-color: #c9302c
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 11px;
			font-weight: 700;
			color: #fff;
			line-height: 1;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #777;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:hover,
		a.badge:focus {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		a.list-group-item.active>.badge,
		.nav-pills>.active>a>.badge {
			color: #0283b5;
			background-color: #fff
		}

		.nav-pills>li>a>.badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #eee
		}

		.jumbotron h1,
		.jumbotron .h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron>hr {
			border-top-color: #d5d5d5
		}

		.container .jumbotron {
			border-radius: 6px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width:752px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron h1,
			.jumbotron .h1 {
				font-size: 54px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 17px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail>img,
		.thumbnail a>img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail:hover,
		a.thumbnail:focus,
		a.thumbnail.active {
			border-color: #0283b5
		}

		.thumbnail .caption {
			padding: 9px;
			color: #232323
		}

		.alert {
			padding: 16px;
			margin-bottom: 17px;
			border: 1px solid transparent;
			border-radius: 4px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert>p,
		.alert>ul {
			margin-bottom: 0
		}

		.alert>p+p {
			margin-top: 5px
		}

		.alert-dismissable,
		.alert-dismissible {
			padding-right: 36px
		}

		.alert-dismissable .close,
		.alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}

			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 17px;
			margin-bottom: 17px;
			background-color: #f5f5f5;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 11px;
			line-height: 17px;
			color: #fff;
			text-align: center;
			background-color: #428bca;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-striped .progress-bar,
		.progress-bar-striped {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress.active .progress-bar,
		.progress-bar.active {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			-o-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"],
		.progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #777;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #5cb85c
		}

		.progress-striped .progress-bar-success {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5bc0de
		}

		.progress-striped .progress-bar-info {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #f0ad4e
		}

		.progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #d9534f
		}

		.progress-striped .progress-bar-danger {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
		}

		.media,
		.media-body {
			overflow: hidden;
			zoom: 1
		}

		.media,
		.media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media>.pull-left {
			margin-right: 10px
		}

		.media>.pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #ddd
		}

		.list-group-item:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px
		}

		.list-group-item>.badge {
			float: right
		}

		.list-group-item>.badge+.badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #555
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:hover,
		a.list-group-item:focus {
			text-decoration: none;
			color: #555;
			background-color: #f5f5f5
		}

		.list-group-item.disabled,
		.list-group-item.disabled:hover,
		.list-group-item.disabled:focus {
			background-color: #eee;
			color: #777
		}

		.list-group-item.disabled .list-group-item-heading,
		.list-group-item.disabled:hover .list-group-item-heading,
		.list-group-item.disabled:focus .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text,
		.list-group-item.disabled:hover .list-group-item-text,
		.list-group-item.disabled:focus .list-group-item-text {
			color: #777
		}

		.list-group-item.active,
		.list-group-item.active:hover,
		.list-group-item.active:focus {
			z-index: 2;
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.list-group-item.active .list-group-item-heading,
		.list-group-item.active:hover .list-group-item-heading,
		.list-group-item.active:focus .list-group-item-heading,
		.list-group-item.active .list-group-item-heading>small,
		.list-group-item.active:hover .list-group-item-heading>small,
		.list-group-item.active:focus .list-group-item-heading>small,
		.list-group-item.active .list-group-item-heading>.small,
		.list-group-item.active:hover .list-group-item-heading>.small,
		.list-group-item.active:focus .list-group-item-heading>.small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text,
		.list-group-item.active:hover .list-group-item-text,
		.list-group-item.active:focus .list-group-item-text {
			color: #e1edf7
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:hover,
		a.list-group-item-success:focus {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active,
		a.list-group-item-success.active:hover,
		a.list-group-item-success.active:focus {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:hover,
		a.list-group-item-info:focus {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active,
		a.list-group-item-info.active:hover,
		a.list-group-item-info.active:focus {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:hover,
		a.list-group-item-warning:focus {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active,
		a.list-group-item-warning.active:hover,
		a.list-group-item-warning.active:focus {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:hover,
		a.list-group-item-danger:focus {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active,
		a.list-group-item-danger.active:hover,
		a.list-group-item-danger.active:focus {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 17px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel-heading>.dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 14px;
			color: inherit
		}

		.panel-title>a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.list-group {
			margin-bottom: 0
		}

		.panel>.list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel>.list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group+.panel-footer {
			border-top-width: 0
		}

		.panel>.table,
		.panel>.table-responsive>.table,
		.panel>.panel-collapse>.table {
			margin-bottom: 0
		}

		.panel>.table:first-child,
		.panel>.table-responsive:first-child>.table:first-child {
			border-top-right-radius: 3px;
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px
		}

		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px
		}

		.panel>.table:last-child,
		.panel>.table-responsive:last-child>.table:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
			border-bottom-left-radius: 3px
		}

		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius: 3px
		}

		.panel>.panel-body+.table,
		.panel>.panel-body+.table-responsive {
			border-top: 1px solid #ddd
		}

		.panel>.table>tbody:first-child>tr:first-child th,
		.panel>.table>tbody:first-child>tr:first-child td {
			border-top: 0
		}

		.panel>.table-bordered,
		.panel>.table-responsive>.table-bordered {
			border: 0
		}

		.panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
		.panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}

		.panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
		.panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
		.panel>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}

		.panel>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
		.panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
			border-bottom: 0
		}

		.panel>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.panel>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
		.panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom: 0
		}

		.panel>.table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 17px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 4px
		}

		.panel-group .panel+.panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer+.panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default>.panel-heading {
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ddd
		}

		.panel-default>.panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

		.panel-default>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #428bca
		}

		.panel-primary>.panel-heading {
			color: #fff;
			background-color: #428bca;
			border-color: #428bca
		}

		.panel-primary>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #428bca
		}

		.panel-primary>.panel-heading .badge {
			color: #428bca;
			background-color: #fff
		}

		.panel-primary>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #428bca
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success>.panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info>.panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #bce8f1
		}

		.panel-info>.panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning>.panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #faebcc
		}

		.panel-warning>.panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger>.panel-heading+.panel-collapse>.panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger>.panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger>.panel-footer+.panel-collapse>.panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item,
		.embed-responsive iframe,
		.embed-responsive embed,
		.embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 6px
		}

		.well-sm {
			padding: 9px;
			border-radius: 3px
		}

		.close {
			float: right;
			font-size: 18px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2;
			filter: alpha(opacity=20)
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5;
			filter: alpha(opacity=50)
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			-moz-transition: -moz-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.modal-backdrop.in {
			opacity: .5;
			filter: alpha(opacity=50)
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.43px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn+.btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn+.btn {
			margin-left: -1px
		}

		.modal-footer .btn-block+.btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width:752px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 300px
			}
		}

		@media (min-width:1120px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 11px;
			line-height: 1.4;
			opacity: 0;
			filter: alpha(opacity=0)
		}

		.tooltip.in {
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 5px 5px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover>.arrow,
		.popover>.arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover>.arrow {
			border-width: 11px
		}

		.popover>.arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top>.arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top>.arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right>.arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom>.arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom>.arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left>.arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left>.arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner>.item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			line-height: 1
		}

		.carousel-inner>.active,
		.carousel-inner>.next,
		.carousel-inner>.prev {
			display: block
		}

		.carousel-inner>.active {
			left: 0
		}

		.carousel-inner>.next,
		.carousel-inner>.prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner>.next {
			left: 100%
		}

		.carousel-inner>.prev {
			left: -100%
		}

		.carousel-inner>.next.left,
		.carousel-inner>.prev.right {
			left: 0
		}

		.carousel-inner>.active.left {
			left: -100%
		}

		.carousel-inner>.active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			filter: alpha(opacity=50);
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
		}

		.carousel-control:hover,
		.carousel-control:focus {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9;
			filter: alpha(opacity=90)
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .icon-prev,
		.carousel-control .glyphicon-chevron-left {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .icon-next,
		.carousel-control .glyphicon-chevron-right {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: #000 \9;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width:752px) {

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-prev,
			.carousel-control .icon-next {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left,
			.carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right,
			.carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.clearfix:before,
		.clearfix:after,
		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.clearfix:after,
		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-xs,
		.visible-sm,
		.visible-md,
		.visible-lg {
			display: none !important
		}

		.visible-xs-block,
		.visible-xs-inline,
		.visible-xs-inline-block,
		.visible-sm-block,
		.visible-sm-inline,
		.visible-sm-inline-block,
		.visible-md-block,
		.visible-md-inline,
		.visible-md-inline-block,
		.visible-lg-block,
		.visible-lg-inline,
		.visible-lg-inline-block {
			display: none !important
		}

		@media (max-width:751px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			th.visible-xs,
			td.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width:751px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			th.visible-sm,
			td.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			th.visible-md,
			td.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			th.visible-lg,
			td.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width:9999px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width:751px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width:752px) and (max-width:1119px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width:1120px) and (max-width:9998px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width:9999px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			th.visible-print,
			td.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}

		.form-control {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-group {
			margin-bottom: 16px
		}

		.input-sm,
		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		select.input-sm {
			height: 28px;
			line-height: 28px
		}

		textarea.input-sm,
		select[multiple].input-sm {
			height: auto
		}

		.input-lg,
		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		select.input-lg {
			height: 44px;
			line-height: 44px
		}

		textarea.input-lg,
		select[multiple].input-lg {
			height: auto
		}

		.btn {
			position: relative;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 2px
		}

		.btn:active,
		.btn.active {
			top: 2px;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-lg,
		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: none;
			box-shadow: none;
			top: 2px
		}

		.open .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.dropdown-menu {
			margin-top: 0;
			border-color: #9f9f9f;
			border-radius: 3px;
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.dropdown-menu>li>a:hover,
		.dropdown-menu>li>a:focus {
			background-color: transparent;
			color: #0283b5;
			text-decoration: underline
		}

		.pull-right .dropdown-menu {
			border-top-right-radius: 0
		}

		.ex-shadow {
			-webkit-box-shadow: 2px 3px 3px 0 #777;
			box-shadow: 2px 3px 3px 0 #777
		}

		.ex-shadow-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5)
		}
	</style>
	<!-- style -->
	<style>
		.thumbnail>img,
		.thumbnail a>img,
		.carousel-inner>.item>img,
		.carousel-inner>.item>a>img {
			display: block;
			width: 100% \9;
			max-width: 100%;
			height: auto
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 6px
		}

		.btn-group-sm>.btn {
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.btn-group-xs>.btn {
			padding: 1px 5px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 3px
		}

		.dl-horizontal dd:before,
		.dl-horizontal dd:after,
		.container:before,
		.container:after,
		.container-fluid:before,
		.container-fluid:after,
		.row:before,
		.row:after,
		.form-horizontal .form-group:before,
		.form-horizontal .form-group:after,
		.btn-toolbar:before,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:before,
		.btn-group-vertical>.btn-group:after,
		.nav:before,
		.nav:after,
		.navbar:before,
		.navbar:after,
		.navbar-header:before,
		.navbar-header:after,
		.navbar-collapse:before,
		.navbar-collapse:after,
		.pager:before,
		.pager:after,
		.panel-body:before,
		.panel-body:after,
		.modal-footer:before,
		.modal-footer:after {
			content: " ";
			display: table
		}

		.dl-horizontal dd:after,
		.container:after,
		.container-fluid:after,
		.row:after,
		.form-horizontal .form-group:after,
		.btn-toolbar:after,
		.btn-group-vertical>.btn-group:after,
		.nav:after,
		.navbar:after,
		.navbar-header:after,
		.navbar-collapse:after,
		.pager:after,
		.panel-body:after,
		.modal-footer:after {
			clear: both
		}

		.form-horizontal .form-group-sm .form-control {
			height: 28px;
			padding: 5px 10px;
			font-size: 11px;
			line-height: 1.5;
			border-radius: 0
		}

		.form-horizontal .form-group-lg .form-control {
			height: 44px;
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 0
		}

		.btn-group-lg>.btn {
			padding: 10px 16px;
			font-size: 16px;
			line-height: 1.33;
			border-radius: 2px
		}

		.ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-column-small {
				float: left;
				width: 50%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small {
				float: left;
				width: 33.33333333%
			}
		}

		.ex-column-medium {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:1120px) {
			.ex-column-medium {
				float: left;
				width: 66.66666667%
			}
		}

		.ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:751px) {
			.container {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:752px) {
			.container {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-large {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-large {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-large {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-large {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-large {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-large {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-large {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.container.ex-layout-large {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.container.ex-layout-large {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.container.ex-layout-large {
				width: 1392px
			}
		}

		@media (max-width:383px) {
			.container.ex-layout-medium {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-medium {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-medium {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-medium {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.container.ex-layout-medium {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.container.ex-layout-medium {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.container.ex-layout-medium {
				width: 928px
			}
		}

		.container.ex-layout-medium .ex-column-small {
			float: left;
			width: 100%;
			position: relative;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.container.ex-layout-medium .ex-column-small {
				float: left;
				width: 50%
			}
		}

		.container.ex-layout-medium .ex-column-medium {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (max-width:383px) {
			.container.ex-layout-small {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.container.ex-layout-small {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.container.ex-layout-small {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.container.ex-layout-small {
				width: 464px
			}
		}

		.container.ex-layout-small .ex-column-small,
		.container.ex-layout-small .ex-column-medium,
		.container.ex-layout-small .ex-column-large {
			position: relative;
			float: left;
			width: 100%;
			min-height: 1px;
			padding-left: 8px;
			padding-right: 8px
		}

		@media (min-width:752px) {
			.ex-layout-large-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-large-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-large-sizes {
				width: 928px
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large-sizes {
				width: 1104px
			}
		}

		@media (min-width:1312px) {
			.ex-layout-large-sizes {
				width: 1296px
			}
		}

		@media (min-width:1408px) {
			.ex-layout-large-sizes {
				width: 1392px
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium-sizes {
				width: 736px
			}
		}

		@media (min-width:880px) {
			.ex-layout-medium-sizes {
				width: 864px
			}
		}

		@media (min-width:944px) {
			.ex-layout-medium-sizes {
				width: 928px
			}
		}

		@media (max-width:383px) {
			.ex-layout-small-sizes {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				padding-left: 8px;
				padding-right: 8px
			}
		}

		@media (min-width:384px) {
			.ex-layout-small-sizes {
				width: 368px
			}
		}

		@media (min-width:448px) {
			.ex-layout-small-sizes {
				width: 432px
			}
		}

		@media (min-width:480px) {
			.ex-layout-small-sizes {
				width: 464px
			}
		}

		@media (min-width:752px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-layout-large .ex-column-small.ex-centered {
				margin-left: 33.33333333%
			}
		}

		@media (min-width:752px) {
			.ex-layout-medium .ex-column-small.ex-centered {
				margin-left: 25%
			}
		}

		@media (min-width:752px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 25%
			}
		}

		@media (min-width:1120px) {
			.ex-column-small.ex-centered-on-drop {
				margin-left: 0
			}
		}

		@media (min-width:1120px) {
			.ex-column-medium.ex-centered {
				margin-left: 16.66666667%
			}
		}

		.container-fluid {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-top {
			padding-top: 16px
		}

		.ex-padding-right {
			padding-right: 16px
		}

		.ex-padding-bottom {
			padding-bottom: 16px
		}

		.ex-padding-left {
			padding-left: 16px
		}

		.ex-padding-horizontal {
			padding-left: 16px;
			padding-right: 16px
		}

		.ex-padding-vertical {
			padding-top: 16px;
			padding-bottom: 16px
		}

		.ex-padding {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.ex-padding-half-top {
			padding-top: 8px
		}

		.ex-padding-half-right {
			padding-right: 8px
		}

		.ex-padding-half-bottom {
			padding-bottom: 8px
		}

		.ex-padding-half-left {
			padding-left: 8px
		}

		.ex-padding-half-horizontal {
			padding-left: 8px;
			padding-right: 8px
		}

		.ex-padding-half-vertical {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.ex-padding-half {
			padding-top: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			padding-left: 8px
		}

		.ex-padding-double-top {
			padding-top: 32px
		}

		.ex-padding-double-right {
			padding-right: 32px
		}

		.ex-padding-double-bottom {
			padding-bottom: 32px
		}

		.ex-padding-double-left {
			padding-left: 32px
		}

		.ex-padding-double-horizontal {
			padding-left: 32px;
			padding-right: 32px
		}

		.ex-padding-double-vertical {
			padding-top: 32px;
			padding-bottom: 32px
		}

		.ex-padding-double {
			padding-top: 32px;
			padding-right: 32px;
			padding-bottom: 32px;
			padding-left: 32px
		}

		.ex-padding-none {
			padding: 0
		}

		.ex-margin-top {
			margin-top: 16px
		}

		.ex-margin-right {
			margin-right: 16px
		}

		.ex-margin-bottom {
			margin-bottom: 16px
		}

		.ex-margin-left {
			margin-left: 16px
		}

		.ex-margin-horizontal {
			margin-left: 16px;
			margin-right: 16px
		}

		.ex-margin-vertical {
			margin-top: 16px;
			margin-bottom: 16px
		}

		.ex-margin {
			margin-top: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
			margin-left: 16px
		}

		.ex-margin-half-top {
			margin-top: 8px
		}

		.ex-margin-half-right {
			margin-right: 8px
		}

		.ex-margin-half-bottom {
			margin-bottom: 8px
		}

		.ex-margin-half-left {
			margin-left: 8px
		}

		.ex-margin-half-horizontal {
			margin-left: 8px;
			margin-right: 8px
		}

		.ex-margin-half-vertical {
			margin-top: 8px;
			margin-bottom: 8px
		}

		.ex-margin-half {
			margin-top: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 8px
		}

		.ex-margin-double-top {
			margin-top: 32px
		}

		.ex-margin-double-right {
			margin-right: 32px
		}

		.ex-margin-double-bottom {
			margin-bottom: 32px
		}

		.ex-margin-double-left {
			margin-left: 32px
		}

		.ex-margin-double-horizontal {
			margin-left: 32px;
			margin-right: 32px
		}

		.ex-margin-double-vertical {
			margin-top: 32px;
			margin-bottom: 32px
		}

		.ex-margin-double {
			margin-top: 32px;
			margin-right: 32px;
			margin-bottom: 32px;
			margin-left: 32px
		}

		.ex-margin-none {
			margin: 0
		}

		.ex-border-top {
			border-top: 1px solid #ccc
		}

		.ex-border-right {
			border-right: 1px solid #ccc
		}

		.ex-border-bottom {
			border-bottom: 1px solid #ccc
		}

		.ex-border-left {
			border-left: 1px solid #ccc
		}

		.ex-border-horizontal {
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc
		}

		.ex-border-vertical {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc
		}

		.ex-border {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

		.ex-border-none {
			border: none
		}

		.ex-bold {
			font-weight: 700
		}

		.ex-italic {
			font-style: italic
		}

		.ex-underline {
			text-decoration: underline
		}

		.color-transition {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.fade-in__color.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.ex-icon {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-16 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px
		}

		.ex-icon-24 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 24px;
			height: 24px
		}

		.ex-icon-32 {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 32px;
			height: 32px
		}

		.ex-icon-hamburger {
			background: url(../images/icon-hamburger.png) center center no-repeat;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-up {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-arrow-down {
			border: 1px gray solid;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-placeholder {
			background-color: #F2F2F2;
			overflow: hidden;
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto
		}

		.ex-icon-list {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/icon-dropdown-list.png) center center no-repeat
		}

		.ex-icon-close {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin: 0 auto;
			width: 16px;
			height: 16px;
			background: url(../images/close.png) center center no-repeat
		}

		select.ex-select:not([multiple]) {
			-webkit-appearance: none;
			background: #fff url(../images/select-dropdown.png) no-repeat center right;
			background-size: 40px;
			padding-right: 40px
		}

		select.ex-select:not([multiple])::-ms-expand {
			display: none
		}

		select.ex-select.input-lg:not([multiple]) {
			line-height: 1.33
		}

		@-moz-document url-prefix() {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen\0 {
			select.ex-select:not([multiple]) {
				background-image: none;
				padding-right: 12px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 16px
			}
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			select.ex-select:not([multiple]) {
				background: #fff url(../images/select-dropdown.png) no-repeat center right;
				background-size: 40px;
				padding-right: 40px
			}

			select.ex-select.input-lg:not([multiple]) {
				padding-right: 40px
			}
		}

		.widget {
			margin-bottom: 16px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #f7f7f7
		}

		.widget .widget__header {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			margin: 0;
			border-bottom: 1px solid #ccc;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			position: relative
		}

		.widget .widget__header h1,
		.widget .widget__header h2,
		.widget .widget__header h3,
		.widget .widget__header h4,
		.widget .widget__header h5,
		.widget .widget__header h6 {
			margin: 0
		}

		.widget .widget__header .icon-badge {
			position: absolute;
			top: 16px;
			right: 16px;
			cursor: pointer;
			background: url(../images/icon-bell.png) #9f9f9f center no-repeat;
			height: 40px;
			width: 40px;
			border-radius: 20px
		}

		.widget .widget__header .icon-badge .badge {
			font-size: 12px;
			position: relative;
			top: -8px;
			right: -8px;
			padding-top: 4px;
			background-color: #0283B5;
			border-radius: 2px;
			-webkit-box-shadow: 1px 2px .5px .5px #076699;
			box-shadow: 1px 2px .5px .5px #076699
		}

		.widget .widget__header-image {
			display: inline-block;
			margin-right: 8px
		}

		.widget .widget__header-title {
			display: inline-block;
			vertical-align: middle
		}

		.widget .widget__buttons {
			margin-top: 16px
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__buttons:before,
		.widget .widget__buttons:after {
			content: " ";
			display: table
		}

		.widget .widget__buttons:after {
			clear: both
		}

		.widget .widget__content {
			background-color: #fff
		}

		.widget .widget__footer {
			border-top: 1px solid #ccc;
			height: 16px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		}

		.widget .panel-group .panel+.panel {
			border-top: 1px solid #ccc;
			margin-top: 0
		}

		.widget .panel {
			border-radius: 0
		}

		.widget .panel-body {
			padding: 0 16px 16px
		}

		.widget .panel-default>.panel-heading {
			background-color: #fff
		}

		.widget .panel-group .panel-heading+.panel-collapse>.panel-body {
			border-top: none
		}

		.widget .panel-heading {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.widget .panel-group {
			margin-bottom: 0
		}

		.widget .panel {
			border: none
		}

		.widget .panel-heading {
			cursor: pointer;
			color: #0283b5
		}

		.widget .panel-heading a {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading a.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.widget .panel-heading.collapsed {
			color: #232323
		}

		.widget .panel-heading.collapsed a {
			color: #232323
		}

		.widget .panel-heading.collapsed:hover {
			color: #0283b5
		}

		.widget .panel-heading.collapsed:hover a {
			color: #0283b5
		}

		.widget.widget--tour {
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header {
			background: #edf8ef url(../images/StartTheTour.png) no-repeat right 16px top 16px;
			border-color: #75cb81
		}

		.widget.widget--tour .widget__header .ex-icon-tour {
			padding-left: 8px
		}

		.widget.widget--tour .widget__header .ex-icon-tour img {
			border-radius: 3px;
			height: 34px
		}

		.widget.widget--tour .widget__header h5 {
			margin-top: 16px
		}

		.widget.widget--tour .widget__footer {
			background-color: #edf8ef;
			border-color: #75cb81
		}

		.widget-collapse .panel-title {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-collapse__primary {
			display: inline-block
		}

		.widget-collapse__title {
			font-weight: 700
		}

		.widget-collapse__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget-collapse__icon {
			margin-left: 8px;
			display: inline-block;
			vertical-align: middle;
			width: 16px;
			height: 16px;
			background: url(../images/br_up_icon_16.png) no-repeat center center
		}

		.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: expand-rotation;
			-moz-animation-name: expand-rotation;
			-o-animation-name: expand-rotation;
			animation-name: expand-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		.collapsed .widget-collapse__icon {
			background: url(../images/br_down_icon_16.png) no-repeat top center
		}

		.panel-heading.collapsed:hover .widget-collapse__icon {
			background-position: bottom center
		}

		.collapsed.animate .widget-collapse__icon {
			-webkit-animation-duration: .35s;
			-moz-animation-duration: .35s;
			-o-animation-duration: .35s;
			animation-duration: .35s;
			-webkit-animation-name: collapse-rotation;
			-moz-animation-name: collapse-rotation;
			-o-animation-name: collapse-rotation;
			animation-name: collapse-rotation;
			-webkit-animation-timing-function: ease-in-out;
			-moz-animation-timing-function: ease-in-out;
			-o-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out
		}

		@-webkit-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes collapse-rotation {
			from {
				-webkit-transform: scale(1) rotate(-180deg);
				-moz-transform: scale(1) rotate(-180deg);
				-ms-transform: scale(1) rotate(-180deg);
				-o-transform: scale(1) rotate(-180deg);
				transform: scale(1) rotate(-180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-webkit-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@-moz-keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		@keyframes expand-rotation {
			from {
				-webkit-transform: scale(1) rotate(180deg);
				-moz-transform: scale(1) rotate(180deg);
				-ms-transform: scale(1) rotate(180deg);
				-o-transform: scale(1) rotate(180deg);
				transform: scale(1) rotate(180deg)
			}

			to {
				-webkit-transform: scale(1) rotate(0deg);
				-moz-transform: scale(1) rotate(0deg);
				-ms-transform: scale(1) rotate(0deg);
				-o-transform: scale(1) rotate(0deg);
				transform: scale(1) rotate(0deg)
			}
		}

		.widget-list {
			margin: 0;
			padding-right: 24px;
			padding-left: 0;
			list-style: none
		}

		.widget-item {
			font-size: 14px;
			display: table;
			width: 100%
		}

		.widget-item__icon {
			display: inline-block;
			padding-right: 16px
		}

		.widget-item__primary {
			display: inline-block;
			vertical-align: middle
		}

		.widget-item__title {
			font-weight: 700
		}

		.widget-item__secondary {
			display: table-cell;
			text-align: right;
			vertical-align: middle;
			white-space: nowrap
		}

		.btn-widget {
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px;
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			text-align: left;
			color: #232323
		}

		.btn-widget:hover {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget.fade-out__color {
			-webkit-transition: -webkit-transform color .2s ease-in-out;
			-moz-transition: -moz-transform color .2s ease-in-out;
			-o-transition: -o-transform color .2s ease-in-out;
			transition: transform color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out
		}

		.btn-widget:hover {
			color: #0283b5
		}

		.btn-widget+.btn-widget {
			border-left: 1px solid #ccc
		}

		.btn-widget:active {
			top: 0
		}

		.btn-widget__title {
			font-size: 16px;
			font-weight: 700
		}

		.btn-widget__subtitle {
			margin-bottom: 16px;
			font-size: 14px;
			display: block
		}

		.btn-widget__amount {
			color: inherit;
			display: block;
			text-align: right;
			font-size: 20px
		}

		.btn-widget__amount sup {
			font-size: .6em
		}

		.ex-sidebar-animation {
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out
		}

		.ex-column-sidebar {
			-webkit-box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			box-shadow: -1px 0 3px 0 rgba(120, 120, 120, .5);
			-webkit-transition: right .2s ease-in-out;
			-o-transition: right .2s ease-in-out;
			transition: right .2s ease-in-out;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			width: 352px;
			padding: 0 !important
		}

		.ex-column-sidebar .widget {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 100%;
			margin: 0;
			border: 0;
			border-left: 1px solid #ccc;
			border-radius: 0
		}

		.ex-column-sidebar.ex-column-sidebar--hidden {
			right: -362px
		}

		.navbar-fixed-top,
		.navbar-fixed-bottom {
			z-index: 10
		}

		.ex-navigation-left {
			background-color: #092c3c;
			z-index: 1000;
			bottom: 0;
			position: fixed
		}

		.ex-navigation-left .ex-button.ex-button-hamburger {
			width: 64px;
			height: 44px;
			display: none;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
			position: absolute;
			left: 0;
			top: -44px;
			border-bottom: 1px #777 solid;
			background-color: #092c3c
		}

		.ex-navigation-left .ex-button.ex-button-hamburger .ex-icon-hamburger {
			display: block
		}

		.ex-navigation-left .ex-scroll-top .ex-icon-arrow-down,
		.ex-navigation-left .ex-scroll-bottom .ex-icon-arrow-up {
			margin: 0 auto;
			display: block
		}

		.ex-navigation-left .ex-menu {
			margin-bottom: 0;
			padding: 0
		}

		.ex-navigation-left .ex-menu .ex-list-item {
			list-style-type: none;
			border-bottom: 1px #777 solid;
			cursor: pointer;
			position: relative
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button {
			height: 63px;
			width: 100%;
			padding: 20px 10px 12px;
			display: block;
			background-color: #092c3c;
			white-space: nowrap;
			line-height: 24px
		}

		.ex-navigation-left .ex-menu .ex-list-item .ex-button .ex-label {
			color: #fff;
			font-family: Arial;
			display: inline-block;
			margin-left: 8px;
			white-space: nowrap;
			background-color: transparent
		}

		.ex-navigation-left .ex-menu .ex-list-item.hover>.ex-button {
			background-color: #45968d;
			text-decoration: none
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button {
			background-color: #eae8e8
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-icon-placeholder {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0>.ex-list-item.hover>.ex-button>.ex-label {
			color: #092c3c
		}

		.ex-navigation-left .ex-menu.ex-menu-n0 .ex-list-item.hover .ex-menu-n1 {
			display: block
		}

		.ex-navigation-left .ex-menu.ex-menu-n1 .ex-list-item.hover .ex-menu-n2 {
			display: block
		}

		.ex-navigation-left .ex-menu-n1,
		.ex-navigation-left .ex-menu-n2 {
			background: #092c3c;
			border-top: 1px solid #9f9f9f;
			box-shadow: 2px 3px 3px 0 #777;
			padding: 0;
			margin: 0;
			z-index: 2000;
			display: none;
			position: absolute;
			top: -1px;
			left: 100%
		}

		.ex-navigation-left .ex-top-menu {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu {
			background: #092c3c;
			bottom: 0;
			position: absolute
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item .ex-button {
			background-color: #092c3c
		}

		.ex-navigation-left .ex-bottom-menu .ex-list-item:last-child {
			border-bottom: 0
		}

		.ex-navigation-left .ex-full-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button {
			padding: 15px 10px 4px
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-icon-placeholder {
			display: block
		}

		.ex-navigation-left .ex-icon-menu>.ex-list-item>.ex-button .ex-label {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			margin: 3px 0 0;
			text-align: center;
			font-size: 9px;
			width: 44px;
			overflow: hidden;
			line-height: 17px;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis
		}

		.ex-navigation-left.ex-collapsed-menu {
			height: auto
		}

		.ex-navigation-left.ex-collapsed-menu .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu .ex-scroll-top {
			display: none
		}

		.ex-navigation-left.ex-collapsed-menu.hover {
			box-shadow: 2px 3px 3px 0 #777;
			height: 100%
		}

		.ex-navigation-left.ex-collapsed-menu.hover .ex-navigation,
		.ex-navigation-left.ex-collapsed-menu.hover .ex-scroll-top {
			display: block
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button {
			padding: 20px 10px 12px
		}

		.ex-navigation-left.ex-collapsed-menu .ex-button.ex-button-hamburger {
			display: block;
			padding: 10px 0
		}

		.ex-section-header {
			font-size: 1.6rem;
			background-color: #e5e5e5
		}

		.ex-section-header-maintenance {
			font-size: 1.4rem;
			text-decoration: underline
		}

		.ex-sub-header {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			text-decoration: underline
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-sub-header small,
		.ex-sub-header .small {
			font-size: 75%
		}

		.ex-search-box {
			font-size: 1.1rem;
			color: #b2bec4
		}

		.ex-label {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 8.5px;
			margin-bottom: 8.5px;
			font-size: 14px;
			background-color: #e5e5e5
		}

		.ex-label small,
		.ex-label .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-label small,
		.ex-label .small {
			font-size: 75%
		}

		.ex-menu {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit;
			margin-top: 17px;
			margin-bottom: 8.5px;
			font-size: 16px;
			color: #0283b5;
			background-color: #fbfbfb
		}

		.ex-menu small,
		.ex-menu .small {
			font-weight: 400;
			line-height: 1;
			color: #777
		}

		.ex-menu small,
		.ex-menu .small {
			font-size: 65%
		}

		.ex-top-menu {
			font-size: 1.1rem;
			color: #fff;
			background-color: #757575
		}

		*,
		:before,
		:after {
			box-sizing: border-box
		}

		.control {
			background-color: #fff;
			border: 1px solid gray;
			margin-bottom: 16px;
			padding-top: 16px;
			padding-right: 16px;
			padding-bottom: 16px;
			padding-left: 16px
		}

		.control .control {
			margin-bottom: 0;
			margin-top: 16px;
			background-color: #e5e5e5
		}

		small {
			font-size: 1.2rem;
			color: #9f9f9f;
			display: block;
			margin: 9px 0 0
		}

		input {
			padding: 0
		}

		input[type=radio] {
			margin-top: 1px
		}

		.ex-btn-tour {
			color: #fff;
			background-color: #75cb81;
			border-color: #358f4d;
			box-shadow: 0 2px #358f4d;
			border-color: #75cb81
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			color: #fff;
			background-color: #50bd5f;
			border-color: #246235
		}

		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour {
			background-image: none
		}

		.ex-btn-tour .badge {
			color: #75cb81;
			background-color: #fff
		}

		.ex-btn-tour:hover,
		.ex-btn-tour:focus,
		.ex-btn-tour:active,
		.ex-btn-tour.active,
		.open>.dropdown-toggle.ex-btn-tour,
		.ex-btn-tour.disabled,
		.ex-btn-tour[disabled],
		fieldset[disabled] .ex-btn-tour {
			background-color: #75cb81;
			border-color: #75cb81
		}

		.btn-group>.btn:not(:first-of-type).ex-btn-tour {
			border-left-color: #358f4d
		}

		.btn-group>.btn:not(:last-of-type).ex-btn-tour {
			border-right-color: #358f4d
		}
	</style>
	<!-- login -->
	<style>
		body {
			font-size: 14px;
			color: #232323;
			background-color: #fff
		}

		.login-header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 2;
			border-top: 4px solid #ed1c24
		}

		.login-header.login-header--fixed {
			position: fixed
		}

		.login-logo {
			position: relative
		}

		.login-content {
			background-size: cover;
			background-position: top center;
			background-attachment: fixed;
			background-repeat: no-repeat
		}

		.login-content--background-1 {
			background-image: url(../img/login-bg-1.jpg)
		}

		.login-content--background-2 {
			background-image: url(../img/login-bg-2.jpg)
		}

		.login-content--background-3 {
			background-image: url(../img/login-bg-3.jpg)
		}

		.login-content--background-4 {
			background-image: url(../img/login-bg-4.jpg)
		}

		.login-content-inner {
			margin-top: 88px
		}

		.login-form {
			padding: 16px 32px;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			border: 2px solid #fff
		}

		.login-maintenance__item {
			margin-bottom: 2px;
			display: block;
			line-height: 40px;
			padding-left: 28px;
			padding-right: 32px;
			border-left: 4px solid #ed1c24;
			background-color: #f0f0f0;
			background-color: rgba(240, 240, 240, .9);
			background-image: url(login-arrow.svg);
			background-repeat: no-repeat;
			background-position: right 12px center;
			background-size: 8px 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden
		}

		.login-maintenance ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-maintenance li {
			padding-left: 0
		}

		.login-footer-block__title {
			font-size: 16px;
			text-transform: uppercase;
			margin: 8px 0 24px 0;
			color: #303644
		}

		.login-footer-block__content {
			position: relative
		}

		.login-footer-block__content ul {
			list-style: none;
			margin-left: 0;
			padding-left: 0;
			margin-bottom: 0
		}

		.login-footer-block__content li {
			margin-bottom: 16px
		}

		.login-news__title {
			font-weight: 700
		}

		.helpdesk-item__icon {
			width: 36px;
			float: left
		}

		.helpdesk-item__text {
			overflow: auto
		}

		.certificate-item__icon {
			width: 48px;
			margin-right: 16px;
			float: left
		}

		.certificate-item__icon img {
			display: block;
			margin: 0 auto
		}

		.certificate-item__text {
			overflow: auto
		}

		.login-footer {
			background-color: #f4f4f4
		}

		.login-footer__bottom {
			border-bottom: 8px solid #434343
		}

		.login-footer__bottom li {
			display: inline;
			margin-left: 16px;
			color: #303644;
			font-size: 14px
		}

		.invisible {
			visibility: hidden
		}
	</style>
	<!-- custom -->
	<style>
		select.ex-select:not([multiple]) {
			background: #ffffff url('../img/select-dropdown.png') no-repeat center right 10px;
			background-size: 13px 7px;
		}

		/*Languages per country not to show initially*/
		#de .EN,
		#es .CA,
		#es .EN,
		#fr .EN,
		#nl .EN,
		#be .EN,
		#be .FR,
		#be .DE,
		#staging .EN {
			display: none;
		}
	</style>
	<!-- jquery -->
	<script>
		/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ ! function (a, b) {
			"object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) :
				function (a) {
					if (!a.document) throw new Error("jQuery requires a window with a document");
					return b(a)
				} : b(a)
		}("undefined" != typeof window ? window : this, function (a, b) {
			var c = [],
				d = c.slice,
				e = c.concat,
				f = c.push,
				g = c.indexOf,
				h = {},
				i = h.toString,
				j = h.hasOwnProperty,
				k = "".trim,
				l = {},
				m = "1.11.0",
				n = function (a, b) {
					return new n.fn.init(a, b)
				},
				o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
				p = /^-ms-/,
				q = /-([\da-z])/gi,
				r = function (a, b) {
					return b.toUpperCase()
				};
			n.fn = n.prototype = {
				jquery: m,
				constructor: n,
				selector: "",
				length: 0,
				toArray: function () {
					return d.call(this)
				},
				get: function (a) {
					return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this)
				},
				pushStack: function (a) {
					var b = n.merge(this.constructor(), a);
					return b.prevObject = this, b.context = this.context, b
				},
				each: function (a, b) {
					return n.each(this, a, b)
				},
				map: function (a) {
					return this.pushStack(n.map(this, function (b, c) {
						return a.call(b, c, b)
					}))
				},
				slice: function () {
					return this.pushStack(d.apply(this, arguments))
				},
				first: function () {
					return this.eq(0)
				},
				last: function () {
					return this.eq(-1)
				},
				eq: function (a) {
					var b = this.length,
						c = +a + (0 > a ? b : 0);
					return this.pushStack(c >= 0 && b > c ? [this[c]] : [])
				},
				end: function () {
					return this.prevObject || this.constructor(null)
				},
				push: f,
				sort: c.sort,
				splice: c.splice
			}, n.extend = n.fn.extend = function () {
				var a, b, c, d, e, f, g = arguments[0] || {},
					h = 1,
					i = arguments.length,
					j = !1;
				for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n
					.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)
					if (null != (e = arguments[h]))
						for (d in e) a = g[d], c = e[d], g !== c && (j && c && (n.isPlainObject(c) || (b = n
							.isArray(c))) ? (b ? (b = !1, f = a && n.isArray(a) ? a : []) : f = a && n
							.isPlainObject(a) ? a : {}, g[d] = n.extend(j, f, c)) : void 0 !== c && (g[
							d] = c));
				return g
			}, n.extend({
				expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""),
				isReady: !0,
				error: function (a) {
					throw new Error(a)
				},
				noop: function () {},
				isFunction: function (a) {
					return "function" === n.type(a)
				},
				isArray: Array.isArray || function (a) {
					return "array" === n.type(a)
				},
				isWindow: function (a) {
					return null != a && a == a.window
				},
				isNumeric: function (a) {
					return a - parseFloat(a) >= 0
				},
				isEmptyObject: function (a) {
					var b;
					for (b in a) return !1;
					return !0
				},
				isPlainObject: function (a) {
					var b;
					if (!a || "object" !== n.type(a) || a.nodeType || n.isWindow(a)) return !1;
					try {
						if (a.constructor && !j.call(a, "constructor") && !j.call(a.constructor
								.prototype, "isPrototypeOf")) return !1
					} catch (c) {
						return !1
					}
					if (l.ownLast)
						for (b in a) return j.call(a, b);
					for (b in a);
					return void 0 === b || j.call(a, b)
				},
				type: function (a) {
					return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i
						.call(a)] || "object" : typeof a
				},
				globalEval: function (b) {
					b && n.trim(b) && (a.execScript || function (b) {
						a.eval.call(a, b)
					})(b)
				},
				camelCase: function (a) {
					return a.replace(p, "ms-").replace(q, r)
				},
				nodeName: function (a, b) {
					return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase()
				},
				each: function (a, b, c) {
					var d, e = 0,
						f = a.length,
						g = s(a);
					if (c) {
						if (g) {
							for (; f > e; e++)
								if (d = b.apply(a[e], c), d === !1) break
						} else
							for (e in a)
								if (d = b.apply(a[e], c), d === !1) break
					} else if (g) {
						for (; f > e; e++)
							if (d = b.call(a[e], e, a[e]), d === !1) break
					} else
						for (e in a)
							if (d = b.call(a[e], e, a[e]), d === !1) break;
					return a
				},
				trim: k && !k.call("\ufeff\xa0") ? function (a) {
					return null == a ? "" : k.call(a)
				} : function (a) {
					return null == a ? "" : (a + "").replace(o, "")
				},
				makeArray: function (a, b) {
					var c = b || [];
					return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f
						.call(c, a)), c
				},
				inArray: function (a, b, c) {
					var d;
					if (b) {
						if (g) return g.call(b, a, c);
						for (d = b.length, c = c ? 0 > c ? Math.max(0, d + c) : c : 0; d > c; c++)
							if (c in b && b[c] === a) return c
					}
					return -1
				},
				merge: function (a, b) {
					var c = +b.length,
						d = 0,
						e = a.length;
					while (c > d) a[e++] = b[d++];
					if (c !== c)
						while (void 0 !== b[d]) a[e++] = b[d++];
					return a.length = e, a
				},
				grep: function (a, b, c) {
					for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !==
						h && e.push(a[f]);
					return e
				},
				map: function (a, b, c) {
					var d, f = 0,
						g = a.length,
						h = s(a),
						i = [];
					if (h)
						for (; g > f; f++) d = b(a[f], f, c), null != d && i.push(d);
					else
						for (f in a) d = b(a[f], f, c), null != d && i.push(d);
					return e.apply([], i)
				},
				guid: 1,
				proxy: function (a, b) {
					var c, e, f;
					return "string" == typeof b && (f = a[b], b = a, a = f), n.isFunction(a) ? (c = d
						.call(arguments, 2), e = function () {
							return a.apply(b || this, c.concat(d.call(arguments)))
						}, e.guid = a.guid = a.guid || n.guid++, e) : void 0
				},
				now: function () {
					return +new Date
				},
				support: l
			}), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a,
				b) {
				h["[object " + b + "]"] = b.toLowerCase()
			});

			function s(a) {
				var b = a.length,
					c = n.type(a);
				return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 ===
					b || "number" == typeof b && b > 0 && b - 1 in a
			}
			var t = function (a) {
				var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = "sizzle" + -new Date,
					t = a.document,
					u = 0,
					v = 0,
					w = eb(),
					x = eb(),
					y = eb(),
					z = function (a, b) {
						return a === b && (j = !0), 0
					},
					A = "undefined",
					B = 1 << 31,
					C = {}.hasOwnProperty,
					D = [],
					E = D.pop,
					F = D.push,
					G = D.push,
					H = D.slice,
					I = D.indexOf || function (a) {
						for (var b = 0, c = this.length; c > b; b++)
							if (this[b] === a) return b;
						return -1
					},
					J =
					"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
					K = "[\\x20\\t\\r\\n\\f]",
					L = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
					M = L.replace("w", "w#"),
					N = "\\[" + K + "*(" + L + ")" + K + "*(?:([*^$|!~]?=)" + K +
					"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + M + ")|)|)" + K + "*\\]",
					O = ":(" + L + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + N
					.replace(3, 8) + ")*)|.*)\\)|)",
					P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"),
					Q = new RegExp("^" + K + "*," + K + "*"),
					R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"),
					S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"),
					T = new RegExp(O),
					U = new RegExp("^" + M + "$"),
					V = {
						ID: new RegExp("^#(" + L + ")"),
						CLASS: new RegExp("^\\.(" + L + ")"),
						TAG: new RegExp("^(" + L.replace("w", "w*") + ")"),
						ATTR: new RegExp("^" + N),
						PSEUDO: new RegExp("^" + O),
						CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + K +
							"*(even|odd|(([+-]|)(\\d*)n|)" + K + "*(?:([+-]|)" + K + "*(\\d+)|))" + K +
							"*\\)|)", "i"),
						bool: new RegExp("^(?:" + J + ")$", "i"),
						needsContext: new RegExp("^" + K + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
							K + "*((?:-\\d)?\\d*)" + K + "*\\)|)(?=[^-]|$)", "i")
					},
					W = /^(?:input|select|textarea|button)$/i,
					X = /^h\d$/i,
					Y = /^[^{]+\{\s*\[native \w/,
					Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
					$ = /[+~]/,
					_ = /'|\\/g,
					ab = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"),
					bb = function (a, b, c) {
						var d = "0x" + b - 65536;
						return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(
							d >> 10 | 55296, 1023 & d | 56320)
					};
				try {
					G.apply(D = H.call(t.childNodes), t.childNodes), D[t.childNodes.length].nodeType
				} catch (cb) {
					G = {
						apply: D.length ? function (a, b) {
							F.apply(a, H.call(b))
						} : function (a, b) {
							var c = a.length,
								d = 0;
							while (a[c++] = b[d++]);
							a.length = c - 1
						}
					}
				}

				function db(a, b, d, e) {
					var f, g, h, i, j, m, p, q, u, v;
					if ((b ? b.ownerDocument || b : t) !== l && k(b), b = b || l, d = d || [], !a || "string" !=
						typeof a) return d;
					if (1 !== (i = b.nodeType) && 9 !== i) return [];
					if (n && !e) {
						if (f = Z.exec(a))
							if (h = f[1]) {
								if (9 === i) {
									if (g = b.getElementById(h), !g || !g.parentNode) return d;
									if (g.id === h) return d.push(g), d
								} else if (b.ownerDocument && (g = b.ownerDocument.getElementById(h)) && r(b,
										g) && g.id === h) return d.push(g), d
							} else {
								if (f[2]) return G.apply(d, b.getElementsByTagName(a)), d;
								if ((h = f[3]) && c.getElementsByClassName && b.getElementsByClassName) return G
									.apply(d, b.getElementsByClassName(h)), d
							} if (c.qsa && (!o || !o.test(a))) {
							if (q = p = s, u = b, v = 9 === i && a, 1 === i && "object" !== b.nodeName
								.toLowerCase()) {
								m = ob(a), (p = b.getAttribute("id")) ? q = p.replace(_, "\\$&") : b
									.setAttribute("id", q), q = "[id='" + q + "'] ", j = m.length;
								while (j--) m[j] = q + pb(m[j]);
								u = $.test(a) && mb(b.parentNode) || b, v = m.join(",")
							}
							if (v) try {
								return G.apply(d, u.querySelectorAll(v)), d
							} catch (w) {} finally {
								p || b.removeAttribute("id")
							}
						}
					}
					return xb(a.replace(P, "$1"), b, d, e)
				}

				function eb() {
					var a = [];

					function b(c, e) {
						return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e
					}
					return b
				}

				function fb(a) {
					return a[s] = !0, a
				}

				function gb(a) {
					var b = l.createElement("div");
					try {
						return !!a(b)
					} catch (c) {
						return !1
					} finally {
						b.parentNode && b.parentNode.removeChild(b), b = null
					}
				}

				function hb(a, b) {
					var c = a.split("|"),
						e = a.length;
					while (e--) d.attrHandle[c[e]] = b
				}

				function ib(a, b) {
					var c = b && a,
						d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || B) - (~a
							.sourceIndex || B);
					if (d) return d;
					if (c)
						while (c = c.nextSibling)
							if (c === b) return -1;
					return a ? 1 : -1
				}

				function jb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return "input" === c && b.type === a
					}
				}

				function kb(a) {
					return function (b) {
						var c = b.nodeName.toLowerCase();
						return ("input" === c || "button" === c) && b.type === a
					}
				}

				function lb(a) {
					return fb(function (b) {
						return b = +b, fb(function (c, d) {
							var e, f = a([], c.length, b),
								g = f.length;
							while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e]))
						})
					})
				}

				function mb(a) {
					return a && typeof a.getElementsByTagName !== A && a
				}
				c = db.support = {}, f = db.isXML = function (a) {
					var b = a && (a.ownerDocument || a).documentElement;
					return b ? "HTML" !== b.nodeName : !1
				}, k = db.setDocument = function (a) {
					var b, e = a ? a.ownerDocument || a : t,
						g = e.defaultView;
					return e !== l && 9 === e.nodeType && e.documentElement ? (l = e, m = e.documentElement,
						n = !f(e), g && g !== g.top && (g.addEventListener ? g.addEventListener(
							"unload",
							function () {
								k()
							}, !1) : g.attachEvent && g.attachEvent("onunload", function () {
							k()
						})), c.attributes = gb(function (a) {
							return a.className = "i", !a.getAttribute("className")
						}), c.getElementsByTagName = gb(function (a) {
							return a.appendChild(e.createComment("")), !a.getElementsByTagName("*")
								.length
						}), c.getElementsByClassName = Y.test(e.getElementsByClassName) && gb(function (
							a) {
							return a.innerHTML = "<div class='a'></div><div class='a i'></div>", a
								.firstChild.className = "i", 2 === a.getElementsByClassName("i")
								.length
						}), c.getById = gb(function (a) {
							return m.appendChild(a).id = s, !e.getElementsByName || !e
								.getElementsByName(s).length
						}), c.getById ? (d.find.ID = function (a, b) {
							if (typeof b.getElementById !== A && n) {
								var c = b.getElementById(a);
								return c && c.parentNode ? [c] : []
							}
						}, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								return a.getAttribute("id") === b
							}
						}) : (delete d.find.ID, d.filter.ID = function (a) {
							var b = a.replace(ab, bb);
							return function (a) {
								var c = typeof a.getAttributeNode !== A && a.getAttributeNode(
									"id");
								return c && c.value === b
							}
						}), d.find.TAG = c.getElementsByTagName ? function (a, b) {
							return typeof b.getElementsByTagName !== A ? b.getElementsByTagName(a) :
								void 0
						} : function (a, b) {
							var c, d = [],
								e = 0,
								f = b.getElementsByTagName(a);
							if ("*" === a) {
								while (c = f[e++]) 1 === c.nodeType && d.push(c);
								return d
							}
							return f
						}, d.find.CLASS = c.getElementsByClassName && function (a, b) {
							return typeof b.getElementsByClassName !== A && n ? b
								.getElementsByClassName(a) : void 0
						}, p = [], o = [], (c.qsa = Y.test(e.querySelectorAll)) && (gb(function (a) {
							a.innerHTML = "<select t=''><option selected=''></option></select>",
								a.querySelectorAll("[t^='']").length && o.push("[*^$]=" + K +
									"*(?:''|\"\")"), a.querySelectorAll("[selected]").length ||
								o.push("\\[" + K + "*(?:value|" + J + ")"), a.querySelectorAll(
									":checked").length || o.push(":checked")
						}), gb(function (a) {
							var b = e.createElement("input");
							b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute(
									"name", "D"), a.querySelectorAll("[name=d]").length && o
								.push("name" + K + "*[*^$|!~]?="), a.querySelectorAll(
									":enabled").length || o.push(":enabled", ":disabled"), a
								.querySelectorAll("*,:x"), o.push(",.*:")
						})), (c.matchesSelector = Y.test(q = m.webkitMatchesSelector || m
							.mozMatchesSelector || m.oMatchesSelector || m.msMatchesSelector)) && gb(
							function (a) {
								c.disconnectedMatch = q.call(a, "div"), q.call(a, "[s!='']:x"), p.push(
									"!=", O)
							}), o = o.length && new RegExp(o.join("|")), p = p.length && new RegExp(p
							.join("|")), b = Y.test(m.compareDocumentPosition), r = b || Y.test(m
							.contains) ? function (a, b) {
							var c = 9 === a.nodeType ? a.documentElement : a,
								d = b && b.parentNode;
							return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) :
								a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)))
						} : function (a, b) {
							if (b)
								while (b = b.parentNode)
									if (b === a) return !0;
							return !1
						}, z = b ? function (a, b) {
							if (a === b) return j = !0, 0;
							var d = !a.compareDocumentPosition - !b.compareDocumentPosition;
							return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a
								.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b
								.compareDocumentPosition(a) === d ? a === e || a.ownerDocument ===
								t && r(t, a) ? -1 : b === e || b.ownerDocument === t && r(t, b) ?
								1 : i ? I.call(i, a) - I.call(i, b) : 0 : 4 & d ? -1 : 1)
						} : function (a, b) {
							if (a === b) return j = !0, 0;
							var c, d = 0,
								f = a.parentNode,
								g = b.parentNode,
								h = [a],
								k = [b];
							if (!f || !g) return a === e ? -1 : b === e ? 1 : f ? -1 : g ? 1 : i ? I
								.call(i, a) - I.call(i, b) : 0;
							if (f === g) return ib(a, b);
							c = a;
							while (c = c.parentNode) h.unshift(c);
							c = b;
							while (c = c.parentNode) k.unshift(c);
							while (h[d] === k[d]) d++;
							return d ? ib(h[d], k[d]) : h[d] === t ? -1 : k[d] === t ? 1 : 0
						}, e) : l
				}, db.matches = function (a, b) {
					return db(a, null, null, b)
				}, db.matchesSelector = function (a, b) {
					if ((a.ownerDocument || a) !== l && k(a), b = b.replace(S, "='$1']"), !(!c
							.matchesSelector || !n || p && p.test(b) || o && o.test(b))) try {
						var d = q.call(a, b);
						if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType)
							return d
					} catch (e) {}
					return db(b, l, null, [a]).length > 0
				}, db.contains = function (a, b) {
					return (a.ownerDocument || a) !== l && k(a), r(a, b)
				}, db.attr = function (a, b) {
					(a.ownerDocument || a) !== l && k(a);
					var e = d.attrHandle[b.toLowerCase()],
						f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !n) : void 0;
					return void 0 !== f ? f : c.attributes || !n ? a.getAttribute(b) : (f = a
						.getAttributeNode(b)) && f.specified ? f.value : null
				}, db.error = function (a) {
					throw new Error("Syntax error, unrecognized expression: " + a)
				}, db.uniqueSort = function (a) {
					var b, d = [],
						e = 0,
						f = 0;
					if (j = !c.detectDuplicates, i = !c.sortStable && a.slice(0), a.sort(z), j) {
						while (b = a[f++]) b === a[f] && (e = d.push(f));
						while (e--) a.splice(d[e], 1)
					}
					return i = null, a
				}, e = db.getText = function (a) {
					var b, c = "",
						d = 0,
						f = a.nodeType;
					if (f) {
						if (1 === f || 9 === f || 11 === f) {
							if ("string" == typeof a.textContent) return a.textContent;
							for (a = a.firstChild; a; a = a.nextSibling) c += e(a)
						} else if (3 === f || 4 === f) return a.nodeValue
					} else
						while (b = a[d++]) c += e(b);
					return c
				}, d = db.selectors = {
					cacheLength: 50,
					createPseudo: fb,
					match: V,
					attrHandle: {},
					find: {},
					relative: {
						">": {
							dir: "parentNode",
							first: !0
						},
						" ": {
							dir: "parentNode"
						},
						"+": {
							dir: "previousSibling",
							first: !0
						},
						"~": {
							dir: "previousSibling"
						}
					},
					preFilter: {
						ATTR: function (a) {
							return a[1] = a[1].replace(ab, bb), a[3] = (a[4] || a[5] || "").replace(ab,
								bb), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4)
						},
						CHILD: function (a) {
							return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || db
								.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" ===
									a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[
									3])) : a[3] && db.error(a[0]), a
						},
						PSEUDO: function (a) {
							var b, c = !a[5] && a[2];
							return V.CHILD.test(a[0]) ? null : (a[3] && void 0 !== a[4] ? a[2] = a[4] :
								c && T.test(c) && (b = ob(c, !0)) && (b = c.indexOf(")", c.length -
									b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0,
									b)), a.slice(0, 3))
						}
					},
					filter: {
						TAG: function (a) {
							var b = a.replace(ab, bb).toLowerCase();
							return "*" === a ? function () {
								return !0
							} : function (a) {
								return a.nodeName && a.nodeName.toLowerCase() === b
							}
						},
						CLASS: function (a) {
							var b = w[a + " "];
							return b || (b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && w(a,
								function (a) {
									return b.test("string" == typeof a.className && a.className ||
										typeof a.getAttribute !== A && a.getAttribute(
											"class") || "")
								})
						},
						ATTR: function (a, b, c) {
							return function (d) {
								var e = db.attr(d, a);
								return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c :
									"!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(
										c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ?
									c &&
									e.slice(-c.length) === c : "~=" === b ? (" " + e + " ")
									.indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c
										.length + 1) === c + "-" : !1) : !0
							}
						},
						CHILD: function (a, b, c, d, e) {
							var f = "nth" !== a.slice(0, 3),
								g = "last" !== a.slice(-4),
								h = "of-type" === b;
							return 1 === d && 0 === e ? function (a) {
								return !!a.parentNode
							} : function (b, c, i) {
								var j, k, l, m, n, o, p = f !== g ? "nextSibling" :
									"previousSibling",
									q = b.parentNode,
									r = h && b.nodeName.toLowerCase(),
									t = !i && !h;
								if (q) {
									if (f) {
										while (p) {
											l = b;
											while (l = l[p])
												if (h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) return !1;
											o = p = "only" === a && !o && "nextSibling"
										}
										return !0
									}
									if (o = [g ? q.firstChild : q.lastChild], g && t) {
										k = q[s] || (q[s] = {}), j = k[a] || [], n = j[0] === u &&
											j[1], m = j[0] === u && j[2], l = n && q.childNodes[n];
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if (1 === l.nodeType && ++m && l === b) {
												k[a] = [u, n, m];
												break
											}
									} else if (t && (j = (b[s] || (b[s] = {}))[a]) && j[0] === u)
										m = j[1];
									else
										while (l = ++n && l && l[p] || (m = n = 0) || o.pop())
											if ((h ? l.nodeName.toLowerCase() === r : 1 === l
													.nodeType) && ++m && (t && ((l[s] || (l[
													s] = {}))[a] = [u, m]), l === b)) break;
									return m -= e, m === d || m % d === 0 && m / d >= 0
								}
							}
						},
						PSEUDO: function (a, b) {
							var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || db.error(
								"unsupported pseudo: " + a);
							return e[s] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters
								.hasOwnProperty(a.toLowerCase()) ? fb(function (a, c) {
									var d, f = e(a, b),
										g = f.length;
									while (g--) d = I.call(a, f[g]), a[d] = !(c[d] = f[g])
								}) : function (a) {
									return e(a, 0, c)
								}) : e
						}
					},
					pseudos: {
						not: fb(function (a) {
							var b = [],
								c = [],
								d = g(a.replace(P, "$1"));
							return d[s] ? fb(function (a, b, c, e) {
								var f, g = d(a, null, e, []),
									h = a.length;
								while (h--)(f = g[h]) && (a[h] = !(b[h] = f))
							}) : function (a, e, f) {
								return b[0] = a, d(b, null, f, c), !c.pop()
							}
						}),
						has: fb(function (a) {
							return function (b) {
								return db(a, b).length > 0
							}
						}),
						contains: fb(function (a) {
							return function (b) {
								return (b.textContent || b.innerText || e(b)).indexOf(a) > -1
							}
						}),
						lang: fb(function (a) {
							return U.test(a || "") || db.error("unsupported lang: " + a), a = a
								.replace(ab, bb).toLowerCase(),
								function (b) {
									var c;
									do
										if (c = n ? b.lang : b.getAttribute("xml:lang") || b
											.getAttribute("lang")) return c = c.toLowerCase(), c ===
											a || 0 === c.indexOf(a + "-"); while ((b = b
											.parentNode) && 1 === b.nodeType);
									return !1
								}
						}),
						target: function (b) {
							var c = a.location && a.location.hash;
							return c && c.slice(1) === b.id
						},
						root: function (a) {
							return a === m
						},
						focus: function (a) {
							return a === l.activeElement && (!l.hasFocus || l.hasFocus()) && !!(a
								.type || a.href || ~a.tabIndex)
						},
						enabled: function (a) {
							return a.disabled === !1
						},
						disabled: function (a) {
							return a.disabled === !0
						},
						checked: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && !!a.checked || "option" === b && !!a.selected
						},
						selected: function (a) {
							return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
						},
						empty: function (a) {
							for (a = a.firstChild; a; a = a.nextSibling)
								if (a.nodeType < 6) return !1;
							return !0
						},
						parent: function (a) {
							return !d.pseudos.empty(a)
						},
						header: function (a) {
							return X.test(a.nodeName)
						},
						input: function (a) {
							return W.test(a.nodeName)
						},
						button: function (a) {
							var b = a.nodeName.toLowerCase();
							return "input" === b && "button" === a.type || "button" === b
						},
						text: function (a) {
							var b;
							return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null ==
								(b = a.getAttribute("type")) || "text" === b.toLowerCase())
						},
						first: lb(function () {
							return [0]
						}),
						last: lb(function (a, b) {
							return [b - 1]
						}),
						eq: lb(function (a, b, c) {
							return [0 > c ? c + b : c]
						}),
						even: lb(function (a, b) {
							for (var c = 0; b > c; c += 2) a.push(c);
							return a
						}),
						odd: lb(function (a, b) {
							for (var c = 1; b > c; c += 2) a.push(c);
							return a
						}),
						lt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d);
							return a
						}),
						gt: lb(function (a, b, c) {
							for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d);
							return a
						})
					}
				}, d.pseudos.nth = d.pseudos.eq;
				for (b in {
						radio: !0,
						checkbox: !0,
						file: !0,
						password: !0,
						image: !0
					}) d.pseudos[b] = jb(b);
				for (b in {
						submit: !0,
						reset: !0
					}) d.pseudos[b] = kb(b);

				function nb() {}
				nb.prototype = d.filters = d.pseudos, d.setFilters = new nb;

				function ob(a, b) {
					var c, e, f, g, h, i, j, k = x[a + " "];
					if (k) return b ? 0 : k.slice(0);
					h = a, i = [], j = d.preFilter;
					while (h) {
						(!c || (e = Q.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !
							1, (e = R.exec(h)) && (c = e.shift(), f.push({
								value: c,
								type: e[0].replace(P, " ")
							}), h = h.slice(c.length));
						for (g in d.filter) !(e = V[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f
							.push({
								value: c,
								type: g,
								matches: e
							}), h = h.slice(c.length));
						if (!c) break
					}
					return b ? h.length : h ? db.error(a) : x(a, i).slice(0)
				}

				function pb(a) {
					for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value;
					return d
				}

				function qb(a, b, c) {
					var d = b.dir,
						e = c && "parentNode" === d,
						f = v++;
					return b.first ? function (b, c, f) {
						while (b = b[d])
							if (1 === b.nodeType || e) return a(b, c, f)
					} : function (b, c, g) {
						var h, i, j = [u, f];
						if (g) {
							while (b = b[d])
								if ((1 === b.nodeType || e) && a(b, c, g)) return !0
						} else
							while (b = b[d])
								if (1 === b.nodeType || e) {
									if (i = b[s] || (b[s] = {}), (h = i[d]) && h[0] === u && h[1] === f)
										return j[2] = h[2];
									if (i[d] = j, j[2] = a(b, c, g)) return !0
								}
					}
				}

				function rb(a) {
					return a.length > 1 ? function (b, c, d) {
						var e = a.length;
						while (e--)
							if (!a[e](b, c, d)) return !1;
						return !0
					} : a[0]
				}

				function sb(a, b, c, d, e) {
					for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f,
						d, e)) && (g.push(f), j && b.push(h));
					return g
				}

				function tb(a, b, c, d, e, f) {
					return d && !d[s] && (d = tb(d)), e && !e[s] && (e = tb(e, f)), fb(function (f, g, h, i) {
						var j, k, l, m = [],
							n = [],
							o = g.length,
							p = f || wb(b || "*", h.nodeType ? [h] : h, []),
							q = !a || !f && b ? p : sb(p, m, a, h, i),
							r = c ? e || (f ? a : o || d) ? [] : g : q;
						if (c && c(q, r, h, i), d) {
							j = sb(r, n), d(j, [], h, i), k = j.length;
							while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l))
						}
						if (f) {
							if (e || a) {
								if (e) {
									j = [], k = r.length;
									while (k--)(l = r[k]) && j.push(q[k] = l);
									e(null, r = [], j, i)
								}
								k = r.length;
								while (k--)(l = r[k]) && (j = e ? I.call(f, l) : m[k]) > -1 && (f[j] = !
									(g[j] = l))
							}
						} else r = sb(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : G
							.apply(g, r)
					})
				}

				function ub(a) {
					for (var b, c, e, f = a.length, g = d.relative[a[0].type], i = g || d.relative[" "], j = g ?
							1 : 0, k = qb(function (a) {
								return a === b
							}, i, !0), l = qb(function (a) {
								return I.call(b, a) > -1
							}, i, !0), m = [function (a, c, d) {
								return !g && (d || c !== h) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d))
							}]; f > j; j++)
						if (c = d.relative[a[j].type]) m = [qb(rb(m), c)];
						else {
							if (c = d.filter[a[j].type].apply(null, a[j].matches), c[s]) {
								for (e = ++j; f > e; e++)
									if (d.relative[a[e].type]) break;
								return tb(j > 1 && rb(m), j > 1 && pb(a.slice(0, j - 1).concat({
									value: " " === a[j - 2].type ? "*" : ""
								})).replace(P, "$1"), c, e > j && ub(a.slice(j, e)), f > e && ub(a = a
									.slice(e)), f > e && pb(a))
							}
							m.push(c)
						} return rb(m)
				}

				function vb(a, b) {
					var c = b.length > 0,
						e = a.length > 0,
						f = function (f, g, i, j, k) {
							var m, n, o, p = 0,
								q = "0",
								r = f && [],
								s = [],
								t = h,
								v = f || e && d.find.TAG("*", k),
								w = u += null == t ? 1 : Math.random() || .1,
								x = v.length;
							for (k && (h = g !== l && g); q !== x && null != (m = v[q]); q++) {
								if (e && m) {
									n = 0;
									while (o = a[n++])
										if (o(m, g, i)) {
											j.push(m);
											break
										} k && (u = w)
								}
								c && ((m = !o && m) && p--, f && r.push(m))
							}
							if (p += q, c && q !== p) {
								n = 0;
								while (o = b[n++]) o(r, s, g, i);
								if (f) {
									if (p > 0)
										while (q--) r[q] || s[q] || (s[q] = E.call(j));
									s = sb(s)
								}
								G.apply(j, s), k && !f && s.length > 0 && p + b.length > 1 && db.uniqueSort(j)
							}
							return k && (u = w, h = t), r
						};
					return c ? fb(f) : f
				}
				g = db.compile = function (a, b) {
					var c, d = [],
						e = [],
						f = y[a + " "];
					if (!f) {
						b || (b = ob(a)), c = b.length;
						while (c--) f = ub(b[c]), f[s] ? d.push(f) : e.push(f);
						f = y(a, vb(e, d))
					}
					return f
				};

				function wb(a, b, c) {
					for (var d = 0, e = b.length; e > d; d++) db(a, b[d], c);
					return c
				}

				function xb(a, b, e, f) {
					var h, i, j, k, l, m = ob(a);
					if (!f && 1 === m.length) {
						if (i = m[0] = m[0].slice(0), i.length > 2 && "ID" === (j = i[0]).type && c.getById &&
							9 === b.nodeType && n && d.relative[i[1].type]) {
							if (b = (d.find.ID(j.matches[0].replace(ab, bb), b) || [])[0], !b) return e;
							a = a.slice(i.shift().value.length)
						}
						h = V.needsContext.test(a) ? 0 : i.length;
						while (h--) {
							if (j = i[h], d.relative[k = j.type]) break;
							if ((l = d.find[k]) && (f = l(j.matches[0].replace(ab, bb), $.test(i[0].type) && mb(
									b.parentNode) || b))) {
								if (i.splice(h, 1), a = f.length && pb(i), !a) return G.apply(e, f), e;
								break
							}
						}
					}
					return g(a, m)(f, b, !n, e, $.test(a) && mb(b.parentNode) || b), e
				}
				return c.sortStable = s.split("").sort(z).join("") === s, c.detectDuplicates = !!j, k(), c
					.sortDetached = gb(function (a) {
						return 1 & a.compareDocumentPosition(l.createElement("div"))
					}), gb(function (a) {
						return a.innerHTML = "<a href='#'></a>", "#" === a.firstChild.getAttribute("href")
					}) || hb("type|href|height|width", function (a, b, c) {
						return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2)
					}), c.attributes && gb(function (a) {
						return a.innerHTML = "<input/>", a.firstChild.setAttribute("value", ""), "" === a
							.firstChild.getAttribute("value")
					}) || hb("value", function (a, b, c) {
						return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue
					}), gb(function (a) {
						return null == a.getAttribute("disabled")
					}) || hb(J, function (a, b, c) {
						var d;
						return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d
							.specified ? d.value : null
					}), db
			}(a);
			n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t
				.getText, n.isXMLDoc = t.isXML, n.contains = t.contains;
			var u = n.expr.match.needsContext,
				v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
				w = /^.[^:#\[\.,]*$/;

			function x(a, b, c) {
				if (n.isFunction(b)) return n.grep(a, function (a, d) {
					return !!b.call(a, d, a) !== c
				});
				if (b.nodeType) return n.grep(a, function (a) {
					return a === b !== c
				});
				if ("string" == typeof b) {
					if (w.test(b)) return n.filter(b, a, c);
					b = n.filter(b, a)
				}
				return n.grep(a, function (a) {
					return n.inArray(a, b) >= 0 !== c
				})
			}
			n.filter = function (a, b, c) {
				var d = b[0];
				return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find
					.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) {
						return 1 === a.nodeType
					}))
			}, n.fn.extend({
				find: function (a) {
					var b, c = [],
						d = this,
						e = d.length;
					if ("string" != typeof a) return this.pushStack(n(a).filter(function () {
						for (b = 0; e > b; b++)
							if (n.contains(d[b], this)) return !0
					}));
					for (b = 0; e > b; b++) n.find(a, d[b], c);
					return c = this.pushStack(e > 1 ? n.unique(c) : c), c.selector = this.selector ?
						this.selector + " " + a : a, c
				},
				filter: function (a) {
					return this.pushStack(x(this, a || [], !1))
				},
				not: function (a) {
					return this.pushStack(x(this, a || [], !0))
				},
				is: function (a) {
					return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length
				}
			});
			var y, z = a.document,
				A = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
				B = n.fn.init = function (a, b) {
					var c, d;
					if (!a) return this;
					if ("string" == typeof a) {
						if (c = "<" === a.charAt(0) && ">" === a.charAt(a.length - 1) && a.length >= 3 ? [null, a,
								null
							] : A.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this
							.constructor(b).find(a);
						if (c[1]) {
							if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b
									.ownerDocument || b : z, !0)), v.test(c[1]) && n.isPlainObject(b))
								for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]);
							return this
						}
						if (d = z.getElementById(c[2]), d && d.parentNode) {
							if (d.id !== c[2]) return y.find(a);
							this.length = 1, this[0] = d
						}
						return this.context = z, this.selector = a, this
					}
					return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ?
						"undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this
							.selector = a.selector, this.context = a.context), n.makeArray(a, this))
				};
			B.prototype = n.fn, y = n(z);
			var C = /^(?:parents|prev(?:Until|All))/,
				D = {
					children: !0,
					contents: !0,
					next: !0,
					prev: !0
				};
			n.extend({
				dir: function (a, b, c) {
					var d = [],
						e = a[b];
					while (e && 9 !== e.nodeType && (void 0 === c || 1 !== e.nodeType || !n(e).is(c)))
						1 === e.nodeType && d.push(e), e = e[b];
					return d
				},
				sibling: function (a, b) {
					for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a);
					return c
				}
			}), n.fn.extend({
				has: function (a) {
					var b, c = n(a, this),
						d = c.length;
					return this.filter(function () {
						for (b = 0; d > b; b++)
							if (n.contains(this, c[b])) return !0
					})
				},
				closest: function (a, b) {
					for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ?
							n(a, b || this.context) : 0; e > d; d++)
						for (c = this[d]; c && c !== b; c = c.parentNode)
							if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find
									.matchesSelector(c, a))) {
								f.push(c);
								break
							} return this.pushStack(f.length > 1 ? n.unique(f) : f)
				},
				index: function (a) {
					return a ? "string" == typeof a ? n.inArray(this[0], n(a)) : n.inArray(a.jquery ? a[
							0] : a, this) : this[0] && this[0].parentNode ? this.first().prevAll()
						.length : -1
				},
				add: function (a, b) {
					return this.pushStack(n.unique(n.merge(this.get(), n(a, b))))
				},
				addBack: function (a) {
					return this.add(null == a ? this.prevObject : this.prevObject.filter(a))
				}
			});

			function E(a, b) {
				do a = a[b]; while (a && 1 !== a.nodeType);
				return a
			}
			n.each({
				parent: function (a) {
					var b = a.parentNode;
					return b && 11 !== b.nodeType ? b : null
				},
				parents: function (a) {
					return n.dir(a, "parentNode")
				},
				parentsUntil: function (a, b, c) {
					return n.dir(a, "parentNode", c)
				},
				next: function (a) {
					return E(a, "nextSibling")
				},
				prev: function (a) {
					return E(a, "previousSibling")
				},
				nextAll: function (a) {
					return n.dir(a, "nextSibling")
				},
				prevAll: function (a) {
					return n.dir(a, "previousSibling")
				},
				nextUntil: function (a, b, c) {
					return n.dir(a, "nextSibling", c)
				},
				prevUntil: function (a, b, c) {
					return n.dir(a, "previousSibling", c)
				},
				siblings: function (a) {
					return n.sibling((a.parentNode || {}).firstChild, a)
				},
				children: function (a) {
					return n.sibling(a.firstChild)
				},
				contents: function (a) {
					return n.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : n
						.merge([], a.childNodes)
				}
			}, function (a, b) {
				n.fn[a] = function (c, d) {
					var e = n.map(this, b, c);
					return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n
						.filter(d, e)), this.length > 1 && (D[a] || (e = n.unique(e)), C.test(a) &&
						(e = e.reverse())), this.pushStack(e)
				}
			});
			var F = /\S+/g,
				G = {};

			function H(a) {
				var b = G[a] = {};
				return n.each(a.match(F) || [], function (a, c) {
					b[c] = !0
				}), b
			}
			n.Callbacks = function (a) {
				a = "string" == typeof a ? G[a] || H(a) : n.extend({}, a);
				var b, c, d, e, f, g, h = [],
					i = !a.once && [],
					j = function (l) {
						for (c = a.memory && l, d = !0, f = g || 0, g = 0, e = h.length, b = !0; h && e >
							f; f++)
							if (h[f].apply(l[0], l[1]) === !1 && a.stopOnFalse) {
								c = !1;
								break
							} b = !1, h && (i ? i.length && j(i.shift()) : c ? h = [] : k.disable())
					},
					k = {
						add: function () {
							if (h) {
								var d = h.length;
								! function f(b) {
									n.each(b, function (b, c) {
										var d = n.type(c);
										"function" === d ? a.unique && k.has(c) || h.push(c) : c &&
											c.length && "string" !== d && f(c)
									})
								}(arguments), b ? e = h.length : c && (g = d, j(c))
							}
							return this
						},
						remove: function () {
							return h && n.each(arguments, function (a, c) {
								var d;
								while ((d = n.inArray(c, h, d)) > -1) h.splice(d, 1), b && (e >=
									d && e--, f >= d && f--)
							}), this
						},
						has: function (a) {
							return a ? n.inArray(a, h) > -1 : !(!h || !h.length)
						},
						empty: function () {
							return h = [], e = 0, this
						},
						disable: function () {
							return h = i = c = void 0, this
						},
						disabled: function () {
							return !h
						},
						lock: function () {
							return i = void 0, c || k.disable(), this
						},
						locked: function () {
							return !i
						},
						fireWith: function (a, c) {
							return !h || d && !i || (c = c || [], c = [a, c.slice ? c.slice() : c], b ? i
								.push(c) : j(c)), this
						},
						fire: function () {
							return k.fireWith(this, arguments), this
						},
						fired: function () {
							return !!d
						}
					};
				return k
			}, n.extend({
				Deferred: function (a) {
					var b = [
							["resolve", "done", n.Callbacks("once memory"), "resolved"],
							["reject", "fail", n.Callbacks("once memory"), "rejected"],
							["notify", "progress", n.Callbacks("memory")]
						],
						c = "pending",
						d = {
							state: function () {
								return c
							},
							always: function () {
								return e.done(arguments).fail(arguments), this
							},
							then: function () {
								var a = arguments;
								return n.Deferred(function (c) {
									n.each(b, function (b, f) {
										var g = n.isFunction(a[b]) && a[b];
										e[f[1]](function () {
											var a = g && g.apply(this,
												arguments);
											a && n.isFunction(a.promise) ? a
												.promise().done(c.resolve)
												.fail(c.reject).progress(c
													.notify) : c[f[0] +
													"With"](this === d ? c
													.promise() : this, g ? [
														a
													] : arguments)
										})
									}), a = null
								}).promise()
							},
							promise: function (a) {
								return null != a ? n.extend(a, d) : d
							}
						},
						e = {};
					return d.pipe = d.then, n.each(b, function (a, f) {
						var g = f[2],
							h = f[3];
						d[f[1]] = g.add, h && g.add(function () {
							c = h
						}, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () {
							return e[f[0] + "With"](this === e ? d : this, arguments), this
						}, e[f[0] + "With"] = g.fireWith
					}), d.promise(e), a && a.call(e, e), e
				},
				when: function (a) {
					var b = 0,
						c = d.call(arguments),
						e = c.length,
						f = 1 !== e || a && n.isFunction(a.promise) ? e : 0,
						g = 1 === f ? a : n.Deferred(),
						h = function (a, b, c) {
							return function (e) {
								b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e,
									c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c)
							}
						},
						i, j, k;
					if (e > 1)
						for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++) c[b] && n
							.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject)
							.progress(h(b, j, i)) : --f;
					return f || g.resolveWith(k, c), g.promise()
				}
			});
			var I;
			n.fn.ready = function (a) {
				return n.ready.promise().done(a), this
			}, n.extend({
				isReady: !1,
				readyWait: 1,
				holdReady: function (a) {
					a ? n.readyWait++ : n.ready(!0)
				},
				ready: function (a) {
					if (a === !0 ? !--n.readyWait : !n.isReady) {
						if (!z.body) return setTimeout(n.ready);
						n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(z, [n]), n.fn
							.trigger && n(z).trigger("ready").off("ready"))
					}
				}
			});

			function J() {
				z.addEventListener ? (z.removeEventListener("DOMContentLoaded", K, !1), a.removeEventListener(
					"load", K, !1)) : (z.detachEvent("onreadystatechange", K), a.detachEvent("onload", K))
			}

			function K() {
				(z.addEventListener || "load" === event.type || "complete" === z.readyState) && (J(), n.ready())
			}
			n.ready.promise = function (b) {
				if (!I)
					if (I = n.Deferred(), "complete" === z.readyState) setTimeout(n.ready);
					else if (z.addEventListener) z.addEventListener("DOMContentLoaded", K, !1), a
					.addEventListener("load", K, !1);
				else {
					z.attachEvent("onreadystatechange", K), a.attachEvent("onload", K);
					var c = !1;
					try {
						c = null == a.frameElement && z.documentElement
					} catch (d) {}
					c && c.doScroll && ! function e() {
						if (!n.isReady) {
							try {
								c.doScroll("left")
							} catch (a) {
								return setTimeout(e, 50)
							}
							J(), n.ready()
						}
					}()
				}
				return I.promise(b)
			};
			var L = "undefined",
				M;
			for (M in n(l)) break;
			l.ownLast = "0" !== M, l.inlineBlockNeedsLayout = !1, n(function () {
					var a, b, c = z.getElementsByTagName("body")[0];
					c && (a = z.createElement("div"), a.style.cssText =
						"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", b =
						z.createElement("div"), c.appendChild(a).appendChild(b), typeof b.style.zoom !==
						L && (b.style.cssText =
							"border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1", (l
								.inlineBlockNeedsLayout = 3 === b.offsetWidth) && (c.style.zoom = 1)), c
						.removeChild(a), a = b = null)
				}),
				function () {
					var a = z.createElement("div");
					if (null == l.deleteExpando) {
						l.deleteExpando = !0;
						try {
							delete a.test
						} catch (b) {
							l.deleteExpando = !1
						}
					}
					a = null
				}(), n.acceptData = function (a) {
					var b = n.noData[(a.nodeName + " ").toLowerCase()],
						c = +a.nodeType || 1;
					return 1 !== c && 9 !== c ? !1 : !b || b !== !0 && a.getAttribute("classid") === b
				};
			var N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
				O = /([A-Z])/g;

			function P(a, b, c) {
				if (void 0 === c && 1 === a.nodeType) {
					var d = "data-" + b.replace(O, "-$1").toLowerCase();
					if (c = a.getAttribute(d), "string" == typeof c) {
						try {
							c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c :
								N.test(c) ? n.parseJSON(c) : c
						} catch (e) {}
						n.data(a, b, c)
					} else c = void 0
				}
				return c
			}

			function Q(a) {
				var b;
				for (b in a)
					if (("data" !== b || !n.isEmptyObject(a[b])) && "toJSON" !== b) return !1;
				return !0
			}

			function R(a, b, d, e) {
				if (n.acceptData(a)) {
					var f, g, h = n.expando,
						i = a.nodeType,
						j = i ? n.cache : a,
						k = i ? a[h] : a[h] && h;
					if (k && j[k] && (e || j[k].data) || void 0 !== d || "string" != typeof b) return k || (k = i ?
						a[h] = c.pop() || n.guid++ : h), j[k] || (j[k] = i ? {} : {
						toJSON: n.noop
					}), ("object" == typeof b || "function" == typeof b) && (e ? j[k] = n.extend(j[k], b) :
						j[k].data = n.extend(j[k].data, b)), g = j[k], e || (g.data || (g.data = {}), g = g
						.data), void 0 !== d && (g[n.camelCase(b)] = d), "string" == typeof b ? (f = g[b],
						null == f && (f = g[n.camelCase(b)])) : f = g, f
				}
			}

			function S(a, b, c) {
				if (n.acceptData(a)) {
					var d, e, f = a.nodeType,
						g = f ? n.cache : a,
						h = f ? a[n.expando] : n.expando;
					if (g[h]) {
						if (b && (d = c ? g[h] : g[h].data)) {
							n.isArray(b) ? b = b.concat(n.map(b, n.camelCase)) : b in d ? b = [b] : (b = n
								.camelCase(b), b = b in d ? [b] : b.split(" ")), e = b.length;
							while (e--) delete d[b[e]];
							if (c ? !Q(d) : !n.isEmptyObject(d)) return
						}(c || (delete g[h].data, Q(g[h]))) && (f ? n.cleanData([a], !0) : l.deleteExpando || g != g
							.window ? delete g[h] : g[h] = null)
					}
				}
			}
			n.extend({
				cache: {},
				noData: {
					"applet ": !0,
					"embed ": !0,
					"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
				},
				hasData: function (a) {
					return a = a.nodeType ? n.cache[a[n.expando]] : a[n.expando], !!a && !Q(a)
				},
				data: function (a, b, c) {
					return R(a, b, c)
				},
				removeData: function (a, b) {
					return S(a, b)
				},
				_data: function (a, b, c) {
					return R(a, b, c, !0)
				},
				_removeData: function (a, b) {
					return S(a, b, !0)
				}
			}), n.fn.extend({
				data: function (a, b) {
					var c, d, e, f = this[0],
						g = f && f.attributes;
					if (void 0 === a) {
						if (this.length && (e = n.data(f), 1 === f.nodeType && !n._data(f,
								"parsedAttrs"))) {
							c = g.length;
							while (c--) d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d
								.slice(5)), P(f, d, e[d]));
							n._data(f, "parsedAttrs", !0)
						}
						return e
					}
					return "object" == typeof a ? this.each(function () {
						n.data(this, a)
					}) : arguments.length > 1 ? this.each(function () {
						n.data(this, a, b)
					}) : f ? P(f, a, n.data(f, a)) : void 0
				},
				removeData: function (a) {
					return this.each(function () {
						n.removeData(this, a)
					})
				}
			}), n.extend({
				queue: function (a, b, c) {
					var d;
					return a ? (b = (b || "fx") + "queue", d = n._data(a, b), c && (!d || n.isArray(c) ?
						d = n._data(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0
				},
				dequeue: function (a, b) {
					b = b || "fx";
					var c = n.queue(a, b),
						d = c.length,
						e = c.shift(),
						f = n._queueHooks(a, b),
						g = function () {
							n.dequeue(a, b)
						};
					"inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift(
						"inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire()
				},
				_queueHooks: function (a, b) {
					var c = b + "queueHooks";
					return n._data(a, c) || n._data(a, c, {
						empty: n.Callbacks("once memory").add(function () {
							n._removeData(a, b + "queue"), n._removeData(a, c)
						})
					})
				}
			}), n.fn.extend({
				queue: function (a, b) {
					var c = 2;
					return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n
						.queue(this[0], a) : void 0 === b ? this : this.each(function () {
							var c = n.queue(this, a, b);
							n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n
								.dequeue(this, a)
						})
				},
				dequeue: function (a) {
					return this.each(function () {
						n.dequeue(this, a)
					})
				},
				clearQueue: function (a) {
					return this.queue(a || "fx", [])
				},
				promise: function (a, b) {
					var c, d = 1,
						e = n.Deferred(),
						f = this,
						g = this.length,
						h = function () {
							--d || e.resolveWith(f, [f])
						};
					"string" != typeof a && (b = a, a = void 0), a = a || "fx";
					while (g--) c = n._data(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(
						h));
					return h(), e.promise(b)
				}
			});
			var T = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
				U = ["Top", "Right", "Bottom", "Left"],
				V = function (a, b) {
					return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a)
				},
				W = n.access = function (a, b, c, d, e, f, g) {
					var h = 0,
						i = a.length,
						j = null == c;
					if ("object" === n.type(c)) {
						e = !0;
						for (h in c) n.access(a, b, h, c[h], !0, f, g)
					} else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b =
							null) : (j = b, b = function (a, b, c) {
							return j.call(n(a), c)
						})), b))
						for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c)));
					return e ? a : j ? b.call(a) : i ? b(a[0], c) : f
				},
				X = /^(?:checkbox|radio)$/i;
			! function () {
				var a = z.createDocumentFragment(),
					b = z.createElement("div"),
					c = z.createElement("input");
				if (b.setAttribute("className", "t"), b.innerHTML = "  <link/><table></table><a href='/a'>a</a>", l
					.leadingWhitespace = 3 === b.firstChild.nodeType, l.tbody = !b.getElementsByTagName("tbody")
					.length, l.htmlSerialize = !!b.getElementsByTagName("link").length, l.html5Clone =
					"<:nav></:nav>" !== z.createElement("nav").cloneNode(!0).outerHTML, c.type = "checkbox", c
					.checked = !0, a.appendChild(c), l.appendChecked = c.checked, b.innerHTML =
					"<textarea>x</textarea>", l.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue, a
					.appendChild(b), b.innerHTML = "<input type='radio' checked='checked' name='t'/>", l
					.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, l.noCloneEvent = !0, b
					.attachEvent && (b.attachEvent("onclick", function () {
						l.noCloneEvent = !1
					}), b.cloneNode(!0).click()), null == l.deleteExpando) {
					l.deleteExpando = !0;
					try {
						delete b.test
					} catch (d) {
						l.deleteExpando = !1
					}
				}
				a = b = c = null
			}(),
			function () {
				var b, c, d = z.createElement("div");
				for (b in {
						submit: !0,
						change: !0,
						focusin: !0
					}) c = "on" + b, (l[b + "Bubbles"] = c in a) || (d.setAttribute(c, "t"), l[b + "Bubbles"] = d
					.attributes[c].expando === !1);
				d = null
			}();
			var Y = /^(?:input|select|textarea)$/i,
				Z = /^key/,
				$ = /^(?:mouse|contextmenu)|click/,
				_ = /^(?:focusinfocus|focusoutblur)$/,
				ab = /^([^.]*)(?:\.(.+)|)$/;

			function bb() {
				return !0
			}

			function cb() {
				return !1
			}

			function db() {
				try {
					return z.activeElement
				} catch (a) {}
			}
			n.event = {
				global: {},
				add: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n._data(a);
					if (r) {
						c.handler && (i = c, c = i.handler, e = i.selector), c.guid || (c.guid = n.guid++),
							(g = r.events) || (g = r.events = {}), (k = r.handle) || (k = r.handle =
								function (a) {
									return typeof n === L || a && n.event.triggered === a.type ? void 0 : n
										.event.dispatch.apply(k.elem, arguments)
								}, k.elem = a), b = (b || "").match(F) || [""], h = b.length;
						while (h--) f = ab.exec(b[h]) || [], o = q = f[1], p = (f[2] || "").split(".")
							.sort(), o && (j = n.event.special[o] || {}, o = (e ? j.delegateType : j
									.bindType) || o, j = n.event.special[o] || {}, l = n.extend({
									type: o,
									origType: q,
									data: d,
									handler: c,
									guid: c.guid,
									selector: e,
									needsContext: e && n.expr.match.needsContext.test(e),
									namespace: p.join(".")
								}, i), (m = g[o]) || (m = g[o] = [], m.delegateCount = 0, j.setup && j.setup
									.call(a, d, p, k) !== !1 || (a.addEventListener ? a.addEventListener(o,
										k, !1) : a.attachEvent && a.attachEvent("on" + o, k))), j.add && (j
									.add.call(a, l), l.handler.guid || (l.handler.guid = c.guid)), e ? m
								.splice(m.delegateCount++, 0, l) : m.push(l), n.event.global[o] = !0);
						a = null
					}
				},
				remove: function (a, b, c, d, e) {
					var f, g, h, i, j, k, l, m, o, p, q, r = n.hasData(a) && n._data(a);
					if (r && (k = r.events)) {
						b = (b || "").match(F) || [""], j = b.length;
						while (j--)
							if (h = ab.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(),
								o) {
								l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o,
									m = k[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join(
										"\\.(?:.*\\.|)") + "(\\.|$)"), i = f = m.length;
								while (f--) g = m[f], !e && q !== g.origType || c && c.guid !== g.guid ||
									h && !h.test(g.namespace) || d && d !== g.selector && ("**" !== d || !g
										.selector) || (m.splice(f, 1), g.selector && m.delegateCount--, l
										.remove && l.remove.call(a, g));
								i && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n
									.removeEvent(a, o, r.handle), delete k[o])
							} else
								for (o in k) n.event.remove(a, o + b[j], c, d, !0);
						n.isEmptyObject(k) && (delete r.handle, n._removeData(a, "events"))
					}
				},
				trigger: function (b, c, d, e) {
					var f, g, h, i, k, l, m, o = [d || z],
						p = j.call(b, "type") ? b.type : b,
						q = j.call(b, "namespace") ? b.namespace.split(".") : [];
					if (h = l = d = d || z, 3 !== d.nodeType && 8 !== d.nodeType && !_.test(p + n.event
							.triggered) && (p.indexOf(".") >= 0 && (q = p.split("."), p = q.shift(), q
								.sort()), g = p.indexOf(":") < 0 && "on" + p, b = b[n.expando] ? b : new n
							.Event(p, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = q
							.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + q.join(
								"\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b
								.target = d), c = null == c ? [b] : n.makeArray(c, [b]), k = n.event
							.special[p] || {}, e || !k.trigger || k.trigger.apply(d, c) !== !1)) {
						if (!e && !k.noBubble && !n.isWindow(d)) {
							for (i = k.delegateType || p, _.test(i + p) || (h = h.parentNode); h; h = h
								.parentNode) o.push(h), l = h;
							l === (d.ownerDocument || z) && o.push(l.defaultView || l.parentWindow || a)
						}
						m = 0;
						while ((h = o[m++]) && !b.isPropagationStopped()) b.type = m > 1 ? i : k.bindType ||
							p, f = (n._data(h, "events") || {})[b.type] && n._data(h, "handle"), f && f
							.apply(h, c), f = g && h[g], f && f.apply && n.acceptData(h) && (b.result = f
								.apply(h, c), b.result === !1 && b.preventDefault());
						if (b.type = p, !e && !b.isDefaultPrevented() && (!k._default || k._default.apply(o
								.pop(), c) === !1) && n.acceptData(d) && g && d[p] && !n.isWindow(d)) {
							l = d[g], l && (d[g] = null), n.event.triggered = p;
							try {
								d[p]()
							} catch (r) {}
							n.event.triggered = void 0, l && (d[g] = l)
						}
						return b.result
					}
				},
				dispatch: function (a) {
					a = n.event.fix(a);
					var b, c, e, f, g, h = [],
						i = d.call(arguments),
						j = (n._data(this, "events") || {})[a.type] || [],
						k = n.event.special[a.type] || {};
					if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !==
						!1) {
						h = n.event.handlers.call(this, a, j), b = 0;
						while ((f = h[b++]) && !a.isPropagationStopped()) {
							a.currentTarget = f.elem, g = 0;
							while ((e = f.handlers[g++]) && !a.isImmediatePropagationStopped())(!a
								.namespace_re || a.namespace_re.test(e.namespace)) && (a.handleObj = e,
								a.data = e.data, c = ((n.event.special[e.origType] || {}).handle || e
									.handler).apply(f.elem, i), void 0 !== c && (a.result = c) === !1 &&
								(a.preventDefault(), a.stopPropagation()))
						}
						return k.postDispatch && k.postDispatch.call(this, a), a.result
					}
				},
				handlers: function (a, b) {
					var c, d, e, f, g = [],
						h = b.delegateCount,
						i = a.target;
					if (h && i.nodeType && (!a.button || "click" !== a.type))
						for (; i != this; i = i.parentNode || this)
							if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) {
								for (e = [], f = 0; h > f; f++) d = b[f], c = d.selector + " ", void 0 ===
									e[c] && (e[c] = d.needsContext ? n(c, this).index(i) >= 0 : n.find(c,
										this, null, [i]).length), e[c] && e.push(d);
								e.length && g.push({
									elem: i,
									handlers: e
								})
							} return h < b.length && g.push({
						elem: this,
						handlers: b.slice(h)
					}), g
				},
				fix: function (a) {
					if (a[n.expando]) return a;
					var b, c, d, e = a.type,
						f = a,
						g = this.fixHooks[e];
					g || (this.fixHooks[e] = g = $.test(e) ? this.mouseHooks : Z.test(e) ? this.keyHooks : {}),
						d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f),
						b = d.length;
					while (b--) c = d[b], a[c] = f[c];
					return a.target || (a.target = f.srcElement || z), 3 === a.target.nodeType && (a
						.target = a.target.parentNode), a.metaKey = !!a.metaKey, g.filter ? g.filter(a,
						f) : a
				},
				props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which"
					.split(" "),
				fixHooks: {},
				keyHooks: {
					props: "char charCode key keyCode".split(" "),
					filter: function (a, b) {
						return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a
					}
				},
				mouseHooks: {
					props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement"
						.split(" "),
					filter: function (a, b) {
						var c, d, e, f = b.button,
							g = b.fromElement;
						return null == a.pageX && null != b.clientX && (d = a.target.ownerDocument || z, e =
								d.documentElement, c = d.body, a.pageX = b.clientX + (e && e.scrollLeft ||
									c && c.scrollLeft || 0) - (e && e.clientLeft || c && c.clientLeft || 0),
								a.pageY = b.clientY + (e && e.scrollTop || c && c.scrollTop || 0) - (e && e
									.clientTop || c && c.clientTop || 0)), !a.relatedTarget && g && (a
								.relatedTarget = g === a.target ? b.toElement : g), a.which || void 0 ===
							f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a
					}
				},
				special: {
					load: {
						noBubble: !0
					},
					focus: {
						trigger: function () {
							if (this !== db() && this.focus) try {
								return this.focus(), !1
							} catch (a) {}
						},
						delegateType: "focusin"
					},
					blur: {
						trigger: function () {
							return this === db() && this.blur ? (this.blur(), !1) : void 0
						},
						delegateType: "focusout"
					},
					click: {
						trigger: function () {
							return n.nodeName(this, "input") && "checkbox" === this.type && this.click ? (
								this.click(), !1) : void 0
						},
						_default: function (a) {
							return n.nodeName(a.target, "a")
						}
					},
					beforeunload: {
						postDispatch: function (a) {
							void 0 !== a.result && (a.originalEvent.returnValue = a.result)
						}
					}
				},
				simulate: function (a, b, c, d) {
					var e = n.extend(new n.Event, c, {
						type: a,
						isSimulated: !0,
						originalEvent: {}
					});
					d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() &&
						c.preventDefault()
				}
			}, n.removeEvent = z.removeEventListener ? function (a, b, c) {
				a.removeEventListener && a.removeEventListener(b, c, !1)
			} : function (a, b, c) {
				var d = "on" + b;
				a.detachEvent && (typeof a[d] === L && (a[d] = null), a.detachEvent(d, c))
			}, n.Event = function (a, b) {
				return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type,
						this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && (a
							.returnValue === !1 || a.getPreventDefault && a.getPreventDefault()) ? bb : cb
					) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n
					.now(), void(this[n.expando] = !0)) : new n.Event(a, b)
			}, n.Event.prototype = {
				isDefaultPrevented: cb,
				isPropagationStopped: cb,
				isImmediatePropagationStopped: cb,
				preventDefault: function () {
					var a = this.originalEvent;
					this.isDefaultPrevented = bb, a && (a.preventDefault ? a.preventDefault() : a
						.returnValue = !1)
				},
				stopPropagation: function () {
					var a = this.originalEvent;
					this.isPropagationStopped = bb, a && (a.stopPropagation && a.stopPropagation(), a
						.cancelBubble = !0)
				},
				stopImmediatePropagation: function () {
					this.isImmediatePropagationStopped = bb, this.stopPropagation()
				}
			}, n.each({
				mouseenter: "mouseover",
				mouseleave: "mouseout"
			}, function (a, b) {
				n.event.special[a] = {
					delegateType: b,
					bindType: b,
					handle: function (a) {
						var c, d = this,
							e = a.relatedTarget,
							f = a.handleObj;
						return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f
							.handler.apply(this, arguments), a.type = b), c
					}
				}
			}), l.submitBubbles || (n.event.special.submit = {
				setup: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.add(this,
						"click._submit keypress._submit",
						function (a) {
							var b = a.target,
								c = n.nodeName(b, "input") || n.nodeName(b, "button") ? b.form :
								void 0;
							c && !n._data(c, "submitBubbles") && (n.event.add(c, "submit._submit",
								function (a) {
									a._submit_bubble = !0
								}), n._data(c, "submitBubbles", !0))
						})
				},
				postDispatch: function (a) {
					a._submit_bubble && (delete a._submit_bubble, this.parentNode && !a.isTrigger && n
						.event.simulate("submit", this.parentNode, a, !0))
				},
				teardown: function () {
					return n.nodeName(this, "form") ? !1 : void n.event.remove(this, "._submit")
				}
			}), l.changeBubbles || (n.event.special.change = {
				setup: function () {
					return Y.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this
						.type) && (n.event.add(this, "propertychange._change", function (a) {
						"checked" === a.originalEvent.propertyName && (this
							._just_changed = !0)
					}), n.event.add(this, "click._change", function (a) {
						this._just_changed && !a.isTrigger && (this._just_changed = !1),
							n.event.simulate("change", this, a, !0)
					})), !1) : void n.event.add(this, "beforeactivate._change", function (a) {
						var b = a.target;
						Y.test(b.nodeName) && !n._data(b, "changeBubbles") && (n.event.add(b,
							"change._change",
							function (a) {
								!this.parentNode || a.isSimulated || a.isTrigger || n
									.event.simulate("change", this.parentNode, a, !0)
							}), n._data(b, "changeBubbles", !0))
					})
				},
				handle: function (a) {
					var b = a.target;
					return this !== b || a.isSimulated || a.isTrigger || "radio" !== b.type &&
						"checkbox" !== b.type ? a.handleObj.handler.apply(this, arguments) : void 0
				},
				teardown: function () {
					return n.event.remove(this, "._change"), !Y.test(this.nodeName)
				}
			}), l.focusinBubbles || n.each({
				focus: "focusin",
				blur: "focusout"
			}, function (a, b) {
				var c = function (a) {
					n.event.simulate(b, a.target, n.event.fix(a), !0)
				};
				n.event.special[b] = {
					setup: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b);
						e || d.addEventListener(a, c, !0), n._data(d, b, (e || 0) + 1)
					},
					teardown: function () {
						var d = this.ownerDocument || this,
							e = n._data(d, b) - 1;
						e ? n._data(d, b, e) : (d.removeEventListener(a, c, !0), n._removeData(d,
							b))
					}
				}
			}), n.fn.extend({
				on: function (a, b, c, d, e) {
					var f, g;
					if ("object" == typeof a) {
						"string" != typeof b && (c = c || b, b = void 0);
						for (f in a) this.on(f, b, c, a[f], e);
						return this
					}
					if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" ==
							typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d =
						cb;
					else if (!d) return this;
					return 1 === e && (g = d, d = function (a) {
						return n().off(a), g.apply(this, arguments)
					}, d.guid = g.guid || (g.guid = n.guid++)), this.each(function () {
						n.event.add(this, a, d, c, b)
					})
				},
				one: function (a, b, c, d) {
					return this.on(a, b, c, d, 1)
				},
				off: function (a, b, c) {
					var d, e;
					if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a
						.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d
						.origType, d.selector, d.handler), this;
					if ("object" == typeof a) {
						for (e in a) this.off(e, b, a[e]);
						return this
					}
					return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c =
						cb), this.each(function () {
						n.event.remove(this, a, c, b)
					})
				},
				trigger: function (a, b) {
					return this.each(function () {
						n.event.trigger(a, b, this)
					})
				},
				triggerHandler: function (a, b) {
					var c = this[0];
					return c ? n.event.trigger(a, b, c, !0) : void 0
				}
			});

			function eb(a) {
				var b = fb.split("|"),
					c = a.createDocumentFragment();
				if (c.createElement)
					while (b.length) c.createElement(b.pop());
				return c
			}
			var fb =
				"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
				gb = / jQuery\d+="(?:null|\d+)"/g,
				hb = new RegExp("<(?:" + fb + ")[\\s/>]", "i"),
				ib = /^\s+/,
				jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
				kb = /<([\w:]+)/,
				lb = /<tbody/i,
				mb = /<|&#?\w+;/,
				nb = /<(?:script|style|link)/i,
				ob = /checked\s*(?:[^=]|=\s*.checked.)/i,
				pb = /^$|\/(?:java|ecma)script/i,
				qb = /^true\/(.*)/,
				rb = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
				sb = {
					option: [1, "<select multiple='multiple'>", "</select>"],
					legend: [1, "<fieldset>", "</fieldset>"],
					area: [1, "<map>", "</map>"],
					param: [1, "<object>", "</object>"],
					thead: [1, "<table>", "</table>"],
					tr: [2, "<table><tbody>", "</tbody></table>"],
					col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],
					td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
					_default: l.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]
				},
				tb = eb(z),
				ub = tb.appendChild(z.createElement("div"));
			sb.optgroup = sb.option, sb.tbody = sb.tfoot = sb.colgroup = sb.caption = sb.thead, sb.th = sb.td;

			function vb(a, b) {
				var c, d, e = 0,
					f = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a
					.querySelectorAll !== L ? a.querySelectorAll(b || "*") : void 0;
				if (!f)
					for (f = [], c = a.childNodes || a; null != (d = c[e]); e++) !b || n.nodeName(d, b) ? f.push(
						d) : n.merge(f, vb(d, b));
				return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], f) : f
			}

			function wb(a) {
				X.test(a.type) && (a.defaultChecked = a.checked)
			}

			function xb(a, b) {
				return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a
					.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a
			}

			function yb(a) {
				return a.type = (null !== n.find.attr(a, "type")) + "/" + a.type, a
			}

			function zb(a) {
				var b = qb.exec(a.type);
				return b ? a.type = b[1] : a.removeAttribute("type"), a
			}

			function Ab(a, b) {
				for (var c, d = 0; null != (c = a[d]); d++) n._data(c, "globalEval", !b || n._data(b[d],
					"globalEval"))
			}

			function Bb(a, b) {
				if (1 === b.nodeType && n.hasData(a)) {
					var c, d, e, f = n._data(a),
						g = n._data(b, f),
						h = f.events;
					if (h) {
						delete g.handle, g.events = {};
						for (c in h)
							for (d = 0, e = h[c].length; e > d; d++) n.event.add(b, c, h[c][d])
					}
					g.data && (g.data = n.extend({}, g.data))
				}
			}

			function Cb(a, b) {
				var c, d, e;
				if (1 === b.nodeType) {
					if (c = b.nodeName.toLowerCase(), !l.noCloneEvent && b[n.expando]) {
						e = n._data(b);
						for (d in e.events) n.removeEvent(b, d, e.handle);
						b.removeAttribute(n.expando)
					}
					"script" === c && b.text !== a.text ? (yb(b).text = a.text, zb(b)) : "object" === c ? (b
							.parentNode && (b.outerHTML = a.outerHTML), l.html5Clone && a.innerHTML && !n.trim(b
								.innerHTML) && (b.innerHTML = a.innerHTML)) : "input" === c && X.test(a.type) ? (b
							.defaultChecked = b.checked = a.checked, b.value !== a.value && (b.value = a.value)) :
						"option" === c ? b.defaultSelected = b.selected = a.defaultSelected : ("input" === c ||
							"textarea" === c) && (b.defaultValue = a.defaultValue)
				}
			}
			n.extend({
				clone: function (a, b, c) {
					var d, e, f, g, h, i = n.contains(a.ownerDocument, a);
					if (l.html5Clone || n.isXMLDoc(a) || !hb.test("<" + a.nodeName + ">") ? f = a
						.cloneNode(!0) : (ub.innerHTML = a.outerHTML, ub.removeChild(f = ub
							.firstChild)), !(l.noCloneEvent && l.noCloneChecked || 1 !== a.nodeType &&
							11 !== a.nodeType || n.isXMLDoc(a)))
						for (d = vb(f), h = vb(a), g = 0; null != (e = h[g]); ++g) d[g] && Cb(e, d[g]);
					if (b)
						if (c)
							for (h = h || vb(a), d = d || vb(f), g = 0; null != (e = h[g]); g++) Bb(e,
								d[g]);
						else Bb(a, f);
					return d = vb(f, "script"), d.length > 0 && Ab(d, !i && vb(a, "script")), d = h =
						e = null, f
				},
				buildFragment: function (a, b, c, d) {
					for (var e, f, g, h, i, j, k, m = a.length, o = eb(b), p = [], q = 0; m > q; q++)
						if (f = a[q], f || 0 === f)
							if ("object" === n.type(f)) n.merge(p, f.nodeType ? [f] : f);
							else if (mb.test(f)) {
						h = h || o.appendChild(b.createElement("div")), i = (kb.exec(f) || ["", ""])[1]
							.toLowerCase(), k = sb[i] || sb._default, h.innerHTML = k[1] + f.replace(jb,
								"<$1></$2>") + k[2], e = k[0];
						while (e--) h = h.lastChild;
						if (!l.leadingWhitespace && ib.test(f) && p.push(b.createTextNode(ib.exec(f)[
								0])), !l.tbody) {
							f = "table" !== i || lb.test(f) ? "<table>" !== k[1] || lb.test(f) ? 0 : h :
								h.firstChild, e = f && f.childNodes.length;
							while (e--) n.nodeName(j = f.childNodes[e], "tbody") && !j.childNodes
								.length && f.removeChild(j)
						}
						n.merge(p, h.childNodes), h.textContent = "";
						while (h.firstChild) h.removeChild(h.firstChild);
						h = o.lastChild
					} else p.push(b.createTextNode(f));
					h && o.removeChild(h), l.appendChecked || n.grep(vb(p, "input"), wb), q = 0;
					while (f = p[q++])
						if ((!d || -1 === n.inArray(f, d)) && (g = n.contains(f.ownerDocument, f), h =
								vb(o.appendChild(f), "script"), g && Ab(h), c)) {
							e = 0;
							while (f = h[e++]) pb.test(f.type || "") && c.push(f)
						} return h = null, o
				},
				cleanData: function (a, b) {
					for (var d, e, f, g, h = 0, i = n.expando, j = n.cache, k = l.deleteExpando, m = n
							.event.special; null != (d = a[h]); h++)
						if ((b || n.acceptData(d)) && (f = d[i], g = f && j[f])) {
							if (g.events)
								for (e in g.events) m[e] ? n.event.remove(d, e) : n.removeEvent(d, e, g
									.handle);
							j[f] && (delete j[f], k ? delete d[i] : typeof d.removeAttribute !== L ? d
								.removeAttribute(i) : d[i] = null, c.push(f))
						}
				}
			}), n.fn.extend({
				text: function (a) {
					return W(this, function (a) {
						return void 0 === a ? n.text(this) : this.empty().append((this[0] &&
							this[0].ownerDocument || z).createTextNode(a))
					}, null, a, arguments.length)
				},
				append: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.appendChild(a)
						}
					})
				},
				prepend: function () {
					return this.domManip(arguments, function (a) {
						if (1 === this.nodeType || 11 === this.nodeType || 9 === this
							.nodeType) {
							var b = xb(this, a);
							b.insertBefore(a, b.firstChild)
						}
					})
				},
				before: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this)
					})
				},
				after: function () {
					return this.domManip(arguments, function (a) {
						this.parentNode && this.parentNode.insertBefore(a, this.nextSibling)
					})
				},
				remove: function (a, b) {
					for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++) b ||
						1 !== c.nodeType || n.cleanData(vb(c)), c.parentNode && (b && n.contains(c
							.ownerDocument, c) && Ab(vb(c, "script")), c.parentNode.removeChild(c));
					return this
				},
				empty: function () {
					for (var a, b = 0; null != (a = this[b]); b++) {
						1 === a.nodeType && n.cleanData(vb(a, !1));
						while (a.firstChild) a.removeChild(a.firstChild);
						a.options && n.nodeName(a, "select") && (a.options.length = 0)
					}
					return this
				},
				clone: function (a, b) {
					return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () {
						return n.clone(this, a, b)
					})
				},
				html: function (a) {
					return W(this, function (a) {
						var b = this[0] || {},
							c = 0,
							d = this.length;
						if (void 0 === a) return 1 === b.nodeType ? b.innerHTML.replace(gb,
							"") : void 0;
						if (!("string" != typeof a || nb.test(a) || !l.htmlSerialize && hb.test(
								a) || !l.leadingWhitespace && ib.test(a) || sb[(kb.exec(
								a) || ["", ""])[1].toLowerCase()])) {
							a = a.replace(jb, "<$1></$2>");
							try {
								for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n
									.cleanData(vb(b, !1)), b.innerHTML = a);
								b = 0
							} catch (e) {}
						}
						b && this.empty().append(a)
					}, null, a, arguments.length)
				},
				replaceWith: function () {
					var a = arguments[0];
					return this.domManip(arguments, function (b) {
						a = this.parentNode, n.cleanData(vb(this)), a && a.replaceChild(b, this)
					}), a && (a.length || a.nodeType) ? this : this.remove()
				},
				detach: function (a) {
					return this.remove(a, !0)
				},
				domManip: function (a, b) {
					a = e.apply([], a);
					var c, d, f, g, h, i, j = 0,
						k = this.length,
						m = this,
						o = k - 1,
						p = a[0],
						q = n.isFunction(p);
					if (q || k > 1 && "string" == typeof p && !l.checkClone && ob.test(p)) return this
						.each(function (c) {
							var d = m.eq(c);
							q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b)
						});
					if (k && (i = n.buildFragment(a, this[0].ownerDocument, !1, this), c = i.firstChild,
							1 === i.childNodes.length && (i = c), c)) {
						for (g = n.map(vb(i, "script"), yb), f = g.length; k > j; j++) d = i, j !== o &&
							(d = n.clone(d, !0, !0), f && n.merge(g, vb(d, "script"))), b.call(this[j],
								d, j);
						if (f)
							for (h = g[g.length - 1].ownerDocument, n.map(g, zb), j = 0; f > j; j++) d =
								g[j], pb.test(d.type || "") && !n._data(d, "globalEval") && n.contains(
									h, d) && (d.src ? n._evalUrl && n._evalUrl(d.src) : n.globalEval((d
									.text || d.textContent || d.innerHTML || "").replace(rb,
									"")));
						i = c = null
					}
					return this
				}
			}), n.each({
				appendTo: "append",
				prependTo: "prepend",
				insertBefore: "before",
				insertAfter: "after",
				replaceAll: "replaceWith"
			}, function (a, b) {
				n.fn[a] = function (a) {
					for (var c, d = 0, e = [], g = n(a), h = g.length - 1; h >= d; d++) c = d === h ?
						this : this.clone(!0), n(g[d])[b](c), f.apply(e, c.get());
					return this.pushStack(e)
				}
			});
			var Db, Eb = {};

			function Fb(b, c) {
				var d = n(c.createElement(b)).appendTo(c.body),
					e = a.getDefaultComputedStyle ? a.getDefaultComputedStyle(d[0]).display : n.css(d[0],
						"display");
				return d.detach(), e
			}

			function Gb(a) {
				var b = z,
					c = Eb[a];
				return c || (c = Fb(a, b), "none" !== c && c || (Db = (Db || n(
						"<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b =
					(Db[0].contentWindow || Db[0].contentDocument).document, b.write(), b.close(), c = Fb(a,
						b), Db.detach()), Eb[a] = c), c
			}! function () {
				var a, b, c = z.createElement("div"),
					d =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				c.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = c
					.getElementsByTagName("a")[0], a.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(a.style.opacity), l.cssFloat = !!a.style.cssFloat, c.style.backgroundClip = "content-box",
					c.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === c.style
					.backgroundClip, a = c = null, l.shrinkWrapBlocks = function () {
						var a, c, e, f;
						if (null == b) {
							if (a = z.getElementsByTagName("body")[0], !a) return;
							f = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px", c = z
								.createElement("div"), e = z.createElement("div"), a.appendChild(c).appendChild(e),
								b = !1, typeof e.style.zoom !== L && (e.style.cssText = d +
									";width:1px;padding:1px;zoom:1", e.innerHTML = "<div></div>", e.firstChild.style
									.width = "5px", b = 3 !== e.offsetWidth), a.removeChild(c), a = c = e = null
						}
						return b
					}
			}();
			var Hb = /^margin/,
				Ib = new RegExp("^(" + T + ")(?!px)[a-z%]+$", "i"),
				Jb, Kb, Lb = /^(top|right|bottom|left)$/;
			a.getComputedStyle ? (Jb = function (a) {
				return a.ownerDocument.defaultView.getComputedStyle(a, null)
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, c && ("" !== g || n
						.contains(a.ownerDocument, a) || (g = n.style(a, b)), Ib.test(g) && Hb.test(b) && (
							d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width =
							g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f)), void 0 === g ?
					g : g + ""
			}) : z.documentElement.currentStyle && (Jb = function (a) {
				return a.currentStyle
			}, Kb = function (a, b, c) {
				var d, e, f, g, h = a.style;
				return c = c || Jb(a), g = c ? c[b] : void 0, null == g && h && h[b] && (g = h[b]), Ib.test(
						g) && !Lb.test(b) && (d = h.left, e = a.runtimeStyle, f = e && e.left, f && (e
							.left = a.currentStyle.left), h.left = "fontSize" === b ? "1em" : g, g = h
						.pixelLeft + "px", h.left = d, f && (e.left = f)), void 0 === g ? g : g + "" ||
					"auto"
			});

			function Mb(a, b) {
				return {
					get: function () {
						var c = a();
						if (null != c) return c ? void delete this.get : (this.get = b).apply(this, arguments)
					}
				}
			}! function () {
				var b, c, d, e, f, g, h = z.createElement("div"),
					i = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px",
					j =
					"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";
				h.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", b = h
					.getElementsByTagName("a")[0], b.style.cssText = "float:left;opacity:.5", l.opacity = /^0.5/
					.test(b.style.opacity), l.cssFloat = !!b.style.cssFloat, h.style.backgroundClip = "content-box",
					h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style
					.backgroundClip, b = h = null, n.extend(l, {
						reliableHiddenOffsets: function () {
							if (null != c) return c;
							var a, b, d, e = z.createElement("div"),
								f = z.getElementsByTagName("body")[0];
							if (f) return e.setAttribute("className", "t"), e.innerHTML =
								"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",
								a = z.createElement("div"), a.style.cssText = i, f.appendChild(a)
								.appendChild(e), e.innerHTML =
								"<table><tr><td></td><td>t</td></tr></table>", b = e
								.getElementsByTagName("td"), b[0].style.cssText =
								"padding:0;margin:0;border:0;display:none", d = 0 === b[0].offsetHeight,
								b[0].style.display = "", b[1].style.display = "none", c = d && 0 === b[
									0].offsetHeight, f.removeChild(a), e = f = null, c
						},
						boxSizing: function () {
							return null == d && k(), d
						},
						boxSizingReliable: function () {
							return null == e && k(), e
						},
						pixelPosition: function () {
							return null == f && k(), f
						},
						reliableMarginRight: function () {
							var b, c, d, e;
							if (null == g && a.getComputedStyle) {
								if (b = z.getElementsByTagName("body")[0], !b) return;
								c = z.createElement("div"), d = z.createElement("div"), c.style.cssText = i,
									b.appendChild(c).appendChild(d), e = d.appendChild(z.createElement(
										"div")), e.style.cssText = d.style.cssText = j, e.style
									.marginRight = e.style.width = "0", d.style.width = "1px", g = !
									parseFloat((a.getComputedStyle(e, null) || {}).marginRight), b
									.removeChild(c)
							}
							return g
						}
					});

				function k() {
					var b, c, h = z.getElementsByTagName("body")[0];
					h && (b = z.createElement("div"), c = z.createElement("div"), b.style.cssText = i, h
						.appendChild(b).appendChild(c), c.style.cssText =
						"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",
						n.swap(h, null != h.style.zoom ? {
							zoom: 1
						} : {}, function () {
							d = 4 === c.offsetWidth
						}), e = !0, f = !1, g = !0, a.getComputedStyle && (f = "1%" !== (a.getComputedStyle(c,
							null) || {}).top, e = "4px" === (a.getComputedStyle(c, null) || {
							width: "4px"
						}).width), h.removeChild(b), c = h = null)
				}
			}(), n.swap = function (a, b, c, d) {
				var e, f, g = {};
				for (f in b) g[f] = a.style[f], a.style[f] = b[f];
				e = c.apply(a, d || []);
				for (f in b) a.style[f] = g[f];
				return e
			};
			var Nb = /alpha\([^)]*\)/i,
				Ob = /opacity\s*=\s*([^)]*)/,
				Pb = /^(none|table(?!-c[ea]).+)/,
				Qb = new RegExp("^(" + T + ")(.*)$", "i"),
				Rb = new RegExp("^([+-])=(" + T + ")", "i"),
				Sb = {
					position: "absolute",
					visibility: "hidden",
					display: "block"
				},
				Tb = {
					letterSpacing: 0,
					fontWeight: 400
				},
				Ub = ["Webkit", "O", "Moz", "ms"];

			function Vb(a, b) {
				if (b in a) return b;
				var c = b.charAt(0).toUpperCase() + b.slice(1),
					d = b,
					e = Ub.length;
				while (e--)
					if (b = Ub[e] + c, b in a) return b;
				return d
			}

			function Wb(a, b) {
				for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++) d = a[g], d.style && (f[g] = n._data(d,
						"olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""),
						"" === d.style.display && V(d) && (f[g] = n._data(d, "olddisplay", Gb(d.nodeName)))) :
					f[g] || (e = V(d), (c && "none" !== c || !e) && n._data(d, "olddisplay", e ? c : n.css(d,
						"display"))));
				for (g = 0; h > g; g++) d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style
					.display || (d.style.display = b ? f[g] || "" : "none"));
				return a
			}

			function Xb(a, b, c) {
				var d = Qb.exec(b);
				return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b
			}

			function Yb(a, b, c, d, e) {
				for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)
					"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a,
						"padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !
						0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a,
						"border" + U[f] + "Width", !0, e)));
				return g
			}

			function Zb(a, b, c) {
				var d = !0,
					e = "width" === b ? a.offsetWidth : a.offsetHeight,
					f = Jb(a),
					g = l.boxSizing() && "border-box" === n.css(a, "boxSizing", !1, f);
				if (0 >= e || null == e) {
					if (e = Kb(a, b, f), (0 > e || null == e) && (e = a.style[b]), Ib.test(e)) return e;
					d = g && (l.boxSizingReliable() || e === a.style[b]), e = parseFloat(e) || 0
				}
				return e + Yb(a, b, c || (g ? "border" : "content"), d, f) + "px"
			}
			n.extend({
				cssHooks: {
					opacity: {
						get: function (a, b) {
							if (b) {
								var c = Kb(a, "opacity");
								return "" === c ? "1" : c
							}
						}
					}
				},
				cssNumber: {
					columnCount: !0,
					fillOpacity: !0,
					fontWeight: !0,
					lineHeight: !0,
					opacity: !0,
					order: !0,
					orphans: !0,
					widows: !0,
					zIndex: !0,
					zoom: !0
				},
				cssProps: {
					"float": l.cssFloat ? "cssFloat" : "styleFloat"
				},
				style: function (a, b, c, d) {
					if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) {
						var e, f, g, h = n.camelCase(b),
							i = a.style;
						if (b = n.cssProps[h] || (n.cssProps[h] = Vb(i, h)), g = n.cssHooks[b] || n
							.cssHooks[h], void 0 === c) return g && "get" in g && void 0 !== (e = g.get(
							a, !1, d)) ? e : i[b];
						if (f = typeof c, "string" === f && (e = Rb.exec(c)) && (c = (e[1] + 1) * e[2] +
								parseFloat(n.css(a, b)), f = "number"), null != c && c === c && (
								"number" !== f || n.cssNumber[h] || (c += "px"), l.clearCloneStyle ||
								"" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), !(g &&
									"set" in g && void 0 === (c = g.set(a, c, d))))) try {
							i[b] = "", i[b] = c
						} catch (j) {}
					}
				},
				css: function (a, b, c, d) {
					var e, f, g, h = n.camelCase(b);
					return b = n.cssProps[h] || (n.cssProps[h] = Vb(a.style, h)), g = n.cssHooks[b] || n
						.cssHooks[h], g && "get" in g && (f = g.get(a, !0, c)), void 0 === f && (f = Kb(
							a, b, d)), "normal" === f && b in Tb && (f = Tb[b]), "" === c || c ? (e =
							parseFloat(f), c === !0 || n.isNumeric(e) ? e || 0 : f) : f
				}
			}), n.each(["height", "width"], function (a, b) {
				n.cssHooks[b] = {
					get: function (a, c, d) {
						return c ? 0 === a.offsetWidth && Pb.test(n.css(a, "display")) ? n.swap(a,
							Sb,
							function () {
								return Zb(a, b, d)
							}) : Zb(a, b, d) : void 0
					},
					set: function (a, c, d) {
						var e = d && Jb(a);
						return Xb(a, c, d ? Yb(a, b, d, l.boxSizing() && "border-box" === n.css(a,
							"boxSizing", !1, e), e) : 0)
					}
				}
			}), l.opacity || (n.cssHooks.opacity = {
				get: function (a, b) {
					return Ob.test((b && a.currentStyle ? a.currentStyle.filter : a.style.filter) ||
						"") ? .01 * parseFloat(RegExp.$1) + "" : b ? "1" : ""
				},
				set: function (a, b) {
					var c = a.style,
						d = a.currentStyle,
						e = n.isNumeric(b) ? "alpha(opacity=" + 100 * b + ")" : "",
						f = d && d.filter || c.filter || "";
					c.zoom = 1, (b >= 1 || "" === b) && "" === n.trim(f.replace(Nb, "")) && c
						.removeAttribute && (c.removeAttribute("filter"), "" === b || d && !d.filter) ||
						(c.filter = Nb.test(f) ? f.replace(Nb, e) : f + " " + e)
				}
			}), n.cssHooks.marginRight = Mb(l.reliableMarginRight, function (a, b) {
				return b ? n.swap(a, {
					display: "inline-block"
				}, Kb, [a, "marginRight"]) : void 0
			}), n.each({
				margin: "",
				padding: "",
				border: "Width"
			}, function (a, b) {
				n.cssHooks[a + b] = {
					expand: function (c) {
						for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 >
							d; d++) e[a + U[d] + b] = f[d] || f[d - 2] || f[0];
						return e
					}
				}, Hb.test(a) || (n.cssHooks[a + b].set = Xb)
			}), n.fn.extend({
				css: function (a, b) {
					return W(this, function (a, b, c) {
						var d, e, f = {},
							g = 0;
						if (n.isArray(b)) {
							for (d = Jb(a), e = b.length; e > g; g++) f[b[g]] = n.css(a, b[g], !
								1, d);
							return f
						}
						return void 0 !== c ? n.style(a, b, c) : n.css(a, b)
					}, a, b, arguments.length > 1)
				},
				show: function () {
					return Wb(this, !0)
				},
				hide: function () {
					return Wb(this)
				},
				toggle: function (a) {
					return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(
						function () {
							V(this) ? n(this).show() : n(this).hide()
						})
				}
			});

			function $b(a, b, c, d, e) {
				return new $b.prototype.init(a, b, c, d, e)
			}
			n.Tween = $b, $b.prototype = {
				constructor: $b,
				init: function (a, b, c, d, e, f) {
					this.elem = a, this.prop = c, this.easing = e || "swing", this.options = b, this.start =
						this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px")
				},
				cur: function () {
					var a = $b.propHooks[this.prop];
					return a && a.get ? a.get(this) : $b.propHooks._default.get(this)
				},
				run: function (a) {
					var b, c = $b.propHooks[this.prop];
					return this.pos = b = this.options.duration ? n.easing[this.easing](a, this.options
							.duration * a, 0, 1, this.options.duration) : a, this.now = (this.end - this
							.start) * b + this.start, this.options.step && this.options.step.call(this.elem,
							this.now, this), c && c.set ? c.set(this) : $b.propHooks._default.set(this),
						this
				}
			}, $b.prototype.init.prototype = $b.prototype, $b.propHooks = {
				_default: {
					get: function (a) {
						var b;
						return null == a.elem[a.prop] || a.elem.style && null != a.elem.style[a.prop] ? (b =
							n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) : a.elem[a.prop]
					},
					set: function (a) {
						n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null != a.elem.style[n
							.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now +
							a.unit) : a.elem[a.prop] = a.now
					}
				}
			}, $b.propHooks.scrollTop = $b.propHooks.scrollLeft = {
				set: function (a) {
					a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now)
				}
			}, n.easing = {
				linear: function (a) {
					return a
				},
				swing: function (a) {
					return .5 - Math.cos(a * Math.PI) / 2
				}
			}, n.fx = $b.prototype.init, n.fx.step = {};
			var _b, ac, bc = /^(?:toggle|show|hide)$/,
				cc = new RegExp("^(?:([+-])=|)(" + T + ")([a-z%]*)$", "i"),
				dc = /queueHooks$/,
				ec = [jc],
				fc = {
					"*": [function (a, b) {
						var c = this.createTween(a, b),
							d = c.cur(),
							e = cc.exec(b),
							f = e && e[3] || (n.cssNumber[a] ? "" : "px"),
							g = (n.cssNumber[a] || "px" !== f && +d) && cc.exec(n.css(c.elem, a)),
							h = 1,
							i = 20;
						if (g && g[3] !== f) {
							f = f || g[3], e = e || [], g = +d || 1;
							do h = h || ".5", g /= h, n.style(c.elem, a, g + f); while (h !== (h = c.cur() /
									d) && 1 !== h && --i)
						}
						return e && (g = c.start = +g || +d || 0, c.unit = f, c.end = e[1] ? g + (e[1] +
							1) * e[2] : +e[2]), c
					}]
				};

			function gc() {
				return setTimeout(function () {
					_b = void 0
				}), _b = n.now()
			}

			function hc(a, b) {
				var c, d = {
						height: a
					},
					e = 0;
				for (b = b ? 1 : 0; 4 > e; e += 2 - b) c = U[e], d["margin" + c] = d["padding" + c] = a;
				return b && (d.opacity = d.width = a), d
			}

			function ic(a, b, c) {
				for (var d, e = (fc[b] || []).concat(fc["*"]), f = 0, g = e.length; g > f; f++)
					if (d = e[f].call(c, b, a)) return d
			}

			function jc(a, b, c) {
				var d, e, f, g, h, i, j, k, m = this,
					o = {},
					p = a.style,
					q = a.nodeType && V(a),
					r = n._data(a, "fxshow");
				c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h
					.empty.fire = function () {
						h.unqueued || i()
					}), h.unqueued++, m.always(function () {
					m.always(function () {
						h.unqueued--, n.queue(a, "fx").length || h.empty.fire()
					})
				})), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [p.overflow, p
						.overflowX, p.overflowY
					], j = n.css(a, "display"), k = Gb(a.nodeName), "none" === j && (j = k), "inline" === j &&
					"none" === n.css(a, "float") && (l.inlineBlockNeedsLayout && "inline" !== k ? p.zoom = 1 : p
						.display = "inline-block")), c.overflow && (p.overflow = "hidden", l
					.shrinkWrapBlocks() || m.always(function () {
						p.overflow = c.overflow[0], p.overflowX = c.overflow[1], p.overflowY = c.overflow[2]
					}));
				for (d in b)
					if (e = b[d], bc.exec(e)) {
						if (delete b[d], f = f || "toggle" === e, e === (q ? "hide" : "show")) {
							if ("show" !== e || !r || void 0 === r[d]) continue;
							q = !0
						}
						o[d] = r && r[d] || n.style(a, d)
					} if (!n.isEmptyObject(o)) {
					r ? "hidden" in r && (q = r.hidden) : r = n._data(a, "fxshow", {}), f && (r.hidden = !q), q ? n(
						a).show() : m.done(function () {
						n(a).hide()
					}), m.done(function () {
						var b;
						n._removeData(a, "fxshow");
						for (b in o) n.style(a, b, o[b])
					});
					for (d in o) g = ic(q ? r[d] : 0, d, m), d in r || (r[d] = g.start, q && (g.end = g.start, g
						.start = "width" === d || "height" === d ? 1 : 0))
				}
			}

			function kc(a, b) {
				var c, d, e, f, g;
				for (c in a)
					if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !==
						d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) {
						f = g.expand(f), delete a[d];
						for (c in f) c in a || (a[c] = f[c], b[c] = e)
					} else b[d] = e
			}

			function lc(a, b, c) {
				var d, e, f = 0,
					g = ec.length,
					h = n.Deferred().always(function () {
						delete i.elem
					}),
					i = function () {
						if (e) return !1;
						for (var b = _b || gc(), c = Math.max(0, j.startTime + j.duration - b), d = c / j
								.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++) j.tweens[g].run(
							f);
						return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1)
					},
					j = h.promise({
						elem: a,
						props: n.extend({}, b),
						opts: n.extend(!0, {
							specialEasing: {}
						}, c),
						originalProperties: b,
						originalOptions: c,
						startTime: _b || gc(),
						duration: c.duration,
						tweens: [],
						createTween: function (b, c) {
							var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing);
							return j.tweens.push(d), d
						},
						stop: function (b) {
							var c = 0,
								d = b ? j.tweens.length : 0;
							if (e) return this;
							for (e = !0; d > c; c++) j.tweens[c].run(1);
							return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this
						}
					}),
					k = j.props;
				for (kc(k, j.opts.specialEasing); g > f; f++)
					if (d = ec[f].call(j, a, k, j.opts)) return d;
				return n.map(k, ic, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(
						i, {
							elem: a,
							anim: j,
							queue: j.opts.queue
						})), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail)
					.always(j.opts.always)
			}
			n.Animation = n.extend(lc, {
					tweener: function (a, b) {
						n.isFunction(a) ? (b = a, a = ["*"]) : a = a.split(" ");
						for (var c, d = 0, e = a.length; e > d; d++) c = a[d], fc[c] = fc[c] || [], fc[c]
							.unshift(b)
					},
					prefilter: function (a, b) {
						b ? ec.unshift(a) : ec.push(a)
					}
				}), n.speed = function (a, b, c) {
					var d = a && "object" == typeof a ? n.extend({}, a) : {
						complete: c || !c && b || n.isFunction(a) && a,
						duration: a,
						easing: c && b || b && !n.isFunction(b) && b
					};
					return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n
						.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null == d.queue || d.queue ===
							!0) && (d.queue = "fx"), d.old = d.complete, d.complete = function () {
							n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue)
						}, d
				}, n.fn.extend({
					fadeTo: function (a, b, c, d) {
						return this.filter(V).css("opacity", 0).show().end().animate({
							opacity: b
						}, a, c, d)
					},
					animate: function (a, b, c, d) {
						var e = n.isEmptyObject(a),
							f = n.speed(b, c, d),
							g = function () {
								var b = lc(this, n.extend({}, a), f);
								(e || n._data(this, "finish")) && b.stop(!0)
							};
						return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g)
					},
					stop: function (a, b, c) {
						var d = function (a) {
							var b = a.stop;
							delete a.stop, b(c)
						};
						return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this
							.queue(a || "fx", []), this.each(function () {
								var b = !0,
									e = null != a && a + "queueHooks",
									f = n.timers,
									g = n._data(this);
								if (e) g[e] && g[e].stop && d(g[e]);
								else
									for (e in g) g[e] && g[e].stop && dc.test(e) && d(g[e]);
								for (e = f.length; e--;) f[e].elem !== this || null != a && f[e]
									.queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1));
								(b || !c) && n.dequeue(this, a)
							})
					},
					finish: function (a) {
						return a !== !1 && (a = a || "fx"), this.each(function () {
							var b, c = n._data(this),
								d = c[a + "queue"],
								e = c[a + "queueHooks"],
								f = n.timers,
								g = d ? d.length : 0;
							for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(
									this, !0), b = f.length; b--;) f[b].elem === this && f[b]
								.queue === a && (f[b].anim.stop(!0), f.splice(b, 1));
							for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this);
							delete c.finish
						})
					}
				}), n.each(["toggle", "show", "hide"], function (a, b) {
					var c = n.fn[b];
					n.fn[b] = function (a, d, e) {
						return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(
							hc(b, !0), a, d, e)
					}
				}), n.each({
					slideDown: hc("show"),
					slideUp: hc("hide"),
					slideToggle: hc("toggle"),
					fadeIn: {
						opacity: "show"
					},
					fadeOut: {
						opacity: "hide"
					},
					fadeToggle: {
						opacity: "toggle"
					}
				}, function (a, b) {
					n.fn[a] = function (a, c, d) {
						return this.animate(b, a, c, d)
					}
				}), n.timers = [], n.fx.tick = function () {
					var a, b = n.timers,
						c = 0;
					for (_b = n.now(); c < b.length; c++) a = b[c], a() || b[c] !== a || b.splice(c--, 1);
					b.length || n.fx.stop(), _b = void 0
				}, n.fx.timer = function (a) {
					n.timers.push(a), a() ? n.fx.start() : n.timers.pop()
				}, n.fx.interval = 13, n.fx.start = function () {
					ac || (ac = setInterval(n.fx.tick, n.fx.interval))
				}, n.fx.stop = function () {
					clearInterval(ac), ac = null
				}, n.fx.speeds = {
					slow: 600,
					fast: 200,
					_default: 400
				}, n.fn.delay = function (a, b) {
					return a = n.fx ? n.fx.speeds[a] || a : a, b = b || "fx", this.queue(b, function (b, c) {
						var d = setTimeout(b, a);
						c.stop = function () {
							clearTimeout(d)
						}
					})
				},
				function () {
					var a, b, c, d, e = z.createElement("div");
					e.setAttribute("className", "t"), e.innerHTML =
						"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", a = e
						.getElementsByTagName("a")[0], c = z.createElement("select"), d = c.appendChild(z
							.createElement("option")), b = e.getElementsByTagName("input")[0], a.style.cssText =
						"top:1px", l.getSetAttribute = "t" !== e.className, l.style = /top/.test(a.getAttribute(
							"style")), l.hrefNormalized = "/a" === a.getAttribute("href"), l.checkOn = !!b.value, l
						.optSelected = d.selected, l.enctype = !!z.createElement("form").enctype, c.disabled = !0, l
						.optDisabled = !d.disabled, b = z.createElement("input"), b.setAttribute("value", ""), l
						.input = "" === b.getAttribute("value"), b.value = "t", b.setAttribute("type", "radio"), l
						.radioValue = "t" === b.value, a = b = c = d = e = null
				}();
			var mc = /\r/g;
			n.fn.extend({
				val: function (a) {
					var b, c, d, e = this[0]; {
						if (arguments.length) return d = n.isFunction(a), this.each(function (c) {
							var e;
							1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) :
								a, null == e ? e = "" : "number" == typeof e ? e += "" :
								n.isArray(e) && (e = n.map(e, function (a) {
									return null == a ? "" : a + ""
								})), b = n.valHooks[this.type] || n.valHooks[this
									.nodeName.toLowerCase()], b && "set" in b &&
								void 0 !== b.set(this, e, "value") || (this.value = e))
						});
						if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()],
							b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e
								.value, "string" == typeof c ? c.replace(mc, "") : null == c ? "" :
								c)
					}
				}
			}), n.extend({
				valHooks: {
					option: {
						get: function (a) {
							var b = n.find.attr(a, "value");
							return null != b ? b : n.text(a)
						}
					},
					select: {
						get: function (a) {
							for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a
									.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 >
									e ? h : f ? e : 0; h > i; i++)
								if (c = d[i], !(!c.selected && i !== e || (l.optDisabled ? c.disabled :
											null !== c.getAttribute("disabled")) || c.parentNode
										.disabled && n.nodeName(c.parentNode, "optgroup"))) {
									if (b = n(c).val(), f) return b;
									g.push(b)
								} return g
						},
						set: function (a, b) {
							var c, d, e = a.options,
								f = n.makeArray(b),
								g = e.length;
							while (g--)
								if (d = e[g], n.inArray(n.valHooks.option.get(d), f) >= 0) try {
									d.selected = c = !0
								} catch (h) {
									d.scrollHeight
								} else d.selected = !1;
							return c || (a.selectedIndex = -1), e
						}
					}
				}
			}), n.each(["radio", "checkbox"], function () {
				n.valHooks[this] = {
					set: function (a, b) {
						return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) >= 0 : void 0
					}
				}, l.checkOn || (n.valHooks[this].get = function (a) {
					return null === a.getAttribute("value") ? "on" : a.value
				})
			});
			var nc, oc, pc = n.expr.attrHandle,
				qc = /^(?:checked|selected)$/i,
				rc = l.getSetAttribute,
				sc = l.input;
			n.fn.extend({
				attr: function (a, b) {
					return W(this, n.attr, a, b, arguments.length > 1)
				},
				removeAttr: function (a) {
					return this.each(function () {
						n.removeAttr(this, a)
					})
				}
			}), n.extend({
				attr: function (a, b, c) {
					var d, e, f = a.nodeType;
					if (a && 3 !== f && 8 !== f && 2 !== f) return typeof a.getAttribute === L ? n.prop(
						a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), d = n
							.attrHooks[b] || (n.expr.match.bool.test(b) ? oc : nc)), void 0 ===
						c ? d && "get" in d && null !== (e = d.get(a, b)) ? e : (e = n.find
							.attr(a, b), null == e ? void 0 : e) : null !== c ? d && "set" in
						d && void 0 !== (e = d.set(a, c, b)) ? e : (a.setAttribute(b, c + ""),
							c) : void n.removeAttr(a, b))
				},
				removeAttr: function (a, b) {
					var c, d, e = 0,
						f = b && b.match(F);
					if (f && 1 === a.nodeType)
						while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) ? sc &&
							rc || !qc.test(c) ? a[d] = !1 : a[n.camelCase("default-" + c)] = a[d] = !1 :
							n.attr(a, c, ""), a.removeAttribute(rc ? c : d)
				},
				attrHooks: {
					type: {
						set: function (a, b) {
							if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) {
								var c = a.value;
								return a.setAttribute("type", b), c && (a.value = c), b
							}
						}
					}
				}
			}), oc = {
				set: function (a, b, c) {
					return b === !1 ? n.removeAttr(a, c) : sc && rc || !qc.test(c) ? a.setAttribute(!rc && n
						.propFix[c] || c, c) : a[n.camelCase("default-" + c)] = a[c] = !0, c
				}
			}, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) {
				var c = pc[b] || n.find.attr;
				pc[b] = sc && rc || !qc.test(b) ? function (a, b, d) {
					var e, f;
					return d || (f = pc[b], pc[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null,
						pc[b] = f), e
				} : function (a, b, c) {
					return c ? void 0 : a[n.camelCase("default-" + b)] ? b.toLowerCase() : null
				}
			}), sc && rc || (n.attrHooks.value = {
				set: function (a, b, c) {
					return n.nodeName(a, "input") ? void(a.defaultValue = b) : nc && nc.set(a, b, c)
				}
			}), rc || (nc = {
				set: function (a, b, c) {
					var d = a.getAttributeNode(c);
					return d || a.setAttributeNode(d = a.ownerDocument.createAttribute(c)), d.value =
						b += "", "value" === c || b === a.getAttribute(c) ? b : void 0
				}
			}, pc.id = pc.name = pc.coords = function (a, b, c) {
				var d;
				return c ? void 0 : (d = a.getAttributeNode(b)) && "" !== d.value ? d.value : null
			}, n.valHooks.button = {
				get: function (a, b) {
					var c = a.getAttributeNode(b);
					return c && c.specified ? c.value : void 0
				},
				set: nc.set
			}, n.attrHooks.contenteditable = {
				set: function (a, b, c) {
					nc.set(a, "" === b ? !1 : b, c)
				}
			}, n.each(["width", "height"], function (a, b) {
				n.attrHooks[b] = {
					set: function (a, c) {
						return "" === c ? (a.setAttribute(b, "auto"), c) : void 0
					}
				}
			})), l.style || (n.attrHooks.style = {
				get: function (a) {
					return a.style.cssText || void 0
				},
				set: function (a, b) {
					return a.style.cssText = b + ""
				}
			});
			var tc = /^(?:input|select|textarea|button|object)$/i,
				uc = /^(?:a|area)$/i;
			n.fn.extend({
				prop: function (a, b) {
					return W(this, n.prop, a, b, arguments.length > 1)
				},
				removeProp: function (a) {
					return a = n.propFix[a] || a, this.each(function () {
						try {
							this[a] = void 0, delete this[a]
						} catch (b) {}
					})
				}
			}), n.extend({
				propFix: {
					"for": "htmlFor",
					"class": "className"
				},
				prop: function (a, b, c) {
					var d, e, f, g = a.nodeType;
					if (a && 3 !== g && 8 !== g && 2 !== g) return f = 1 !== g || !n.isXMLDoc(a), f && (
							b = n.propFix[b] || b, e = n.propHooks[b]), void 0 !== c ? e && "set" in
						e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e &&
						null !== (d = e.get(a, b)) ? d : a[b]
				},
				propHooks: {
					tabIndex: {
						get: function (a) {
							var b = n.find.attr(a, "tabindex");
							return b ? parseInt(b, 10) : tc.test(a.nodeName) || uc.test(a.nodeName) && a
								.href ? 0 : -1
						}
					}
				}
			}), l.hrefNormalized || n.each(["href", "src"], function (a, b) {
				n.propHooks[b] = {
					get: function (a) {
						return a.getAttribute(b, 4)
					}
				}
			}), l.optSelected || (n.propHooks.selected = {
				get: function (a) {
					var b = a.parentNode;
					return b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex), null
				}
			}), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan",
				"useMap", "frameBorder", "contentEditable"
			], function () {
				n.propFix[this.toLowerCase()] = this
			}), l.enctype || (n.propFix.enctype = "encoding");
			var vc = /[\t\r\n\f]/g;
			n.fn.extend({
				addClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).addClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : " ")) {
								f = 0;
								while (e = b[f++]) d.indexOf(" " + e + " ") < 0 && (d += e + " ");
								g = n.trim(d), c.className !== g && (c.className = g)
							} return this
				},
				removeClass: function (a) {
					var b, c, d, e, f, g, h = 0,
						i = this.length,
						j = 0 === arguments.length || "string" == typeof a && a;
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).removeClass(a.call(this, b, this.className))
					});
					if (j)
						for (b = (a || "").match(F) || []; i > h; h++)
							if (c = this[h], d = 1 === c.nodeType && (c.className ? (" " + c.className +
									" ").replace(vc, " ") : "")) {
								f = 0;
								while (e = b[f++])
									while (d.indexOf(" " + e + " ") >= 0) d = d.replace(" " + e + " ",
										" ");
								g = a ? n.trim(d) : "", c.className !== g && (c.className = g)
							} return this
				},
				toggleClass: function (a, b) {
					var c = typeof a;
					return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this
						.removeClass(a) : this.each(n.isFunction(a) ? function (c) {
							n(this).toggleClass(a.call(this, c, this.className, b), b)
						} : function () {
							if ("string" === c) {
								var b, d = 0,
									e = n(this),
									f = a.match(F) || [];
								while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b)
							} else(c === L || "boolean" === c) && (this.className && n._data(this,
									"__className__", this.className), this.className = this
								.className || a === !1 ? "" : n._data(this, "__className__") ||
								"")
						})
				},
				hasClass: function (a) {
					for (var b = " " + a + " ", c = 0, d = this.length; d > c; c++)
						if (1 === this[c].nodeType && (" " + this[c].className + " ").replace(vc, " ")
							.indexOf(b) >= 0) return !0;
					return !1
				}
			}), n.each(
				"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu"
				.split(" "),
				function (a, b) {
					n.fn[b] = function (a, c) {
						return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b)
					}
				}), n.fn.extend({
				hover: function (a, b) {
					return this.mouseenter(a).mouseleave(b || a)
				},
				bind: function (a, b, c) {
					return this.on(a, null, b, c)
				},
				unbind: function (a, b) {
					return this.off(a, null, b)
				},
				delegate: function (a, b, c, d) {
					return this.on(b, a, c, d)
				},
				undelegate: function (a, b, c) {
					return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c)
				}
			});
			var wc = n.now(),
				xc = /\?/,
				yc =
				/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
			n.parseJSON = function (b) {
				if (a.JSON && a.JSON.parse) return a.JSON.parse(b + "");
				var c, d = null,
					e = n.trim(b + "");
				return e && !n.trim(e.replace(yc, function (a, b, e, f) {
					return c && b && (d = 0), 0 === d ? a : (c = e || b, d += !f - !e, "")
				})) ? Function("return " + e)() : n.error("Invalid JSON: " + b)
			}, n.parseXML = function (b) {
				var c, d;
				if (!b || "string" != typeof b) return null;
				try {
					a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c =
						new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
				} catch (e) {
					c = void 0
				}
				return c && c.documentElement && !c.getElementsByTagName("parsererror").length || n.error(
					"Invalid XML: " + b), c
			};
			var zc, Ac, Bc = /#.*$/,
				Cc = /([?&])_=[^&]*/,
				Dc = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
				Ec = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
				Fc = /^(?:GET|HEAD)$/,
				Gc = /^\/\//,
				Hc = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
				Ic = {},
				Jc = {},
				Kc = "*/".concat("*");
			try {
				Ac = location.href
			} catch (Lc) {
				Ac = z.createElement("a"), Ac.href = "", Ac = Ac.href
			}
			zc = Hc.exec(Ac.toLowerCase()) || [];

			function Mc(a) {
				return function (b, c) {
					"string" != typeof b && (c = b, b = "*");
					var d, e = 0,
						f = b.toLowerCase().match(F) || [];
					if (n.isFunction(c))
						while (d = f[e++]) "+" === d.charAt(0) ? (d = d.slice(1) || "*", (a[d] = a[d] || [])
							.unshift(c)) : (a[d] = a[d] || []).push(c)
				}
			}

			function Nc(a, b, c, d) {
				var e = {},
					f = a === Jc;

				function g(h) {
					var i;
					return e[h] = !0, n.each(a[h] || [], function (a, h) {
						var j = h(b, c, d);
						return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes
							.unshift(j), g(j), !1)
					}), i
				}
				return g(b.dataTypes[0]) || !e["*"] && g("*")
			}

			function Oc(a, b) {
				var c, d, e = n.ajaxSettings.flatOptions || {};
				for (d in b) void 0 !== b[d] && ((e[d] ? a : c || (c = {}))[d] = b[d]);
				return c && n.extend(!0, a, c), a
			}

			function Pc(a, b, c) {
				var d, e, f, g, h = a.contents,
					i = a.dataTypes;
				while ("*" === i[0]) i.shift(), void 0 === e && (e = a.mimeType || b.getResponseHeader(
					"Content-Type"));
				if (e)
					for (g in h)
						if (h[g] && h[g].test(e)) {
							i.unshift(g);
							break
						} if (i[0] in c) f = i[0];
				else {
					for (g in c) {
						if (!i[0] || a.converters[g + " " + i[0]]) {
							f = g;
							break
						}
						d || (d = g)
					}
					f = f || d
				}
				return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0
			}

			function Qc(a, b, c, d) {
				var e, f, g, h, i, j = {},
					k = a.dataTypes.slice();
				if (k[1])
					for (g in a.converters) j[g.toLowerCase()] = a.converters[g];
				f = k.shift();
				while (f)
					if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a
							.dataFilter(b, a.dataType)), i = f, f = k.shift())
						if ("*" === f) f = i;
						else if ("*" !== i && i !== f) {
					if (g = j[i + " " + f] || j["* " + f], !g)
						for (e in j)
							if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) {
								g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1]));
								break
							} if (g !== !0)
						if (g && a["throws"]) b = g(b);
						else try {
							b = g(b)
						} catch (l) {
							return {
								state: "parsererror",
								error: g ? l : "No conversion from " + i + " to " + f
							}
						}
				}
				return {
					state: "success",
					data: b
				}
			}
			n.extend({
				active: 0,
				lastModified: {},
				etag: {},
				ajaxSettings: {
					url: Ac,
					type: "GET",
					isLocal: Ec.test(zc[1]),
					global: !0,
					processData: !0,
					async: !0,
					contentType: "application/x-www-form-urlencoded; charset=UTF-8",
					accepts: {
						"*": Kc,
						text: "text/plain",
						html: "text/html",
						xml: "application/xml, text/xml",
						json: "application/json, text/javascript"
					},
					contents: {
						xml: /xml/,
						html: /html/,
						json: /json/
					},
					responseFields: {
						xml: "responseXML",
						text: "responseText",
						json: "responseJSON"
					},
					converters: {
						"* text": String,
						"text html": !0,
						"text json": n.parseJSON,
						"text xml": n.parseXML
					},
					flatOptions: {
						url: !0,
						context: !0
					}
				},
				ajaxSetup: function (a, b) {
					return b ? Oc(Oc(a, n.ajaxSettings), b) : Oc(n.ajaxSettings, a)
				},
				ajaxPrefilter: Mc(Ic),
				ajaxTransport: Mc(Jc),
				ajax: function (a, b) {
					"object" == typeof a && (b = a, a = void 0), b = b || {};
					var c, d, e, f, g, h, i, j, k = n.ajaxSetup({}, b),
						l = k.context || k,
						m = k.context && (l.nodeType || l.jquery) ? n(l) : n.event,
						o = n.Deferred(),
						p = n.Callbacks("once memory"),
						q = k.statusCode || {},
						r = {},
						s = {},
						t = 0,
						u = "canceled",
						v = {
							readyState: 0,
							getResponseHeader: function (a) {
								var b;
								if (2 === t) {
									if (!j) {
										j = {};
										while (b = Dc.exec(f)) j[b[1].toLowerCase()] = b[2]
									}
									b = j[a.toLowerCase()]
								}
								return null == b ? null : b
							},
							getAllResponseHeaders: function () {
								return 2 === t ? f : null
							},
							setRequestHeader: function (a, b) {
								var c = a.toLowerCase();
								return t || (a = s[c] = s[c] || a, r[a] = b), this
							},
							overrideMimeType: function (a) {
								return t || (k.mimeType = a), this
							},
							statusCode: function (a) {
								var b;
								if (a)
									if (2 > t)
										for (b in a) q[b] = [q[b], a[b]];
									else v.always(a[v.status]);
								return this
							},
							abort: function (a) {
								var b = a || u;
								return i && i.abort(b), x(0, b), this
							}
						};
					if (o.promise(v).complete = p.add, v.success = v.done, v.error = v.fail, k.url = ((
							a || k.url || Ac) + "").replace(Bc, "").replace(Gc, zc[1] + "//"), k.type =
						b.method || b.type || k.method || k.type, k.dataTypes = n.trim(k.dataType ||
							"*").toLowerCase().match(F) || [""], null == k.crossDomain && (c = Hc.exec(k
							.url.toLowerCase()), k.crossDomain = !(!c || c[1] === zc[1] && c[2] ===
							zc[2] && (c[3] || ("http:" === c[1] ? "80" : "443")) === (zc[3] || (
								"http:" === zc[1] ? "80" : "443")))), k.data && k.processData &&
						"string" != typeof k.data && (k.data = n.param(k.data, k.traditional)), Nc(Ic,
							k, b, v), 2 === t) return v;
					h = k.global, h && 0 === n.active++ && n.event.trigger("ajaxStart"), k.type = k.type
						.toUpperCase(), k.hasContent = !Fc.test(k.type), e = k.url, k.hasContent || (k
							.data && (e = k.url += (xc.test(e) ? "&" : "?") + k.data, delete k.data), k
							.cache === !1 && (k.url = Cc.test(e) ? e.replace(Cc, "$1_=" + wc++) : e + (
								xc.test(e) ? "&" : "?") + "_=" + wc++)), k.ifModified && (n
							.lastModified[e] && v.setRequestHeader("If-Modified-Since", n.lastModified[
								e]), n.etag[e] && v.setRequestHeader("If-None-Match", n.etag[e])), (k
							.data && k.hasContent && k.contentType !== !1 || b.contentType) && v
						.setRequestHeader("Content-Type", k.contentType), v.setRequestHeader("Accept", k
							.dataTypes[0] && k.accepts[k.dataTypes[0]] ? k.accepts[k.dataTypes[0]] + (
								"*" !== k.dataTypes[0] ? ", " + Kc + "; q=0.01" : "") : k.accepts["*"]);
					for (d in k.headers) v.setRequestHeader(d, k.headers[d]);
					if (k.beforeSend && (k.beforeSend.call(l, v, k) === !1 || 2 === t)) return v
						.abort();
					u = "abort";
					for (d in {
							success: 1,
							error: 1,
							complete: 1
						}) v[d](k[d]);
					if (i = Nc(Jc, k, b, v)) {
						v.readyState = 1, h && m.trigger("ajaxSend", [v, k]), k.async && k.timeout >
							0 && (g = setTimeout(function () {
								v.abort("timeout")
							}, k.timeout));
						try {
							t = 1, i.send(r, x)
						} catch (w) {
							if (!(2 > t)) throw w;
							x(-1, w)
						}
					} else x(-1, "No Transport");

					function x(a, b, c, d) {
						var j, r, s, u, w, x = b;
						2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState =
							a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Pc(k, v,
								c)), u = Qc(k, u, v, j), j ? (k.ifModified && (w = v
									.getResponseHeader("Last-Modified"), w && (n.lastModified[e] =
										w), w = v.getResponseHeader("etag"), w && (n.etag[e] = w)),
								204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x =
								"notmodified" : (x = u.state, r = u.data, s = u.error, j = !s)) : (
								s = x, (a || !x) && (x = "error", 0 > a && (a = 0))), v.status = a,
							v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o
							.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && m.trigger(
								j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r : s]), p.fireWith(l, [
								v, x
							]), h && (m.trigger("ajaxComplete", [v, k]), --n.active || n.event
								.trigger("ajaxStop")))
					}
					return v
				},
				getJSON: function (a, b, c) {
					return n.get(a, b, c, "json")
				},
				getScript: function (a, b) {
					return n.get(a, void 0, b, "script")
				}
			}), n.each(["get", "post"], function (a, b) {
				n[b] = function (a, c, d, e) {
					return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax({
						url: a,
						type: b,
						dataType: e,
						data: c,
						success: d
					})
				}
			}), n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],
				function (a, b) {
					n.fn[b] = function (a) {
						return this.on(b, a)
					}
				}), n._evalUrl = function (a) {
				return n.ajax({
					url: a,
					type: "GET",
					dataType: "script",
					async: !1,
					global: !1,
					"throws": !0
				})
			}, n.fn.extend({
				wrapAll: function (a) {
					if (n.isFunction(a)) return this.each(function (b) {
						n(this).wrapAll(a.call(this, b))
					});
					if (this[0]) {
						var b = n(a, this[0].ownerDocument).eq(0).clone(!0);
						this[0].parentNode && b.insertBefore(this[0]), b.map(function () {
							var a = this;
							while (a.firstChild && 1 === a.firstChild.nodeType) a = a
								.firstChild;
							return a
						}).append(this)
					}
					return this
				},
				wrapInner: function (a) {
					return this.each(n.isFunction(a) ? function (b) {
						n(this).wrapInner(a.call(this, b))
					} : function () {
						var b = n(this),
							c = b.contents();
						c.length ? c.wrapAll(a) : b.append(a)
					})
				},
				wrap: function (a) {
					var b = n.isFunction(a);
					return this.each(function (c) {
						n(this).wrapAll(b ? a.call(this, c) : a)
					})
				},
				unwrap: function () {
					return this.parent().each(function () {
						n.nodeName(this, "body") || n(this).replaceWith(this.childNodes)
					}).end()
				}
			}), n.expr.filters.hidden = function (a) {
				return a.offsetWidth <= 0 && a.offsetHeight <= 0 || !l.reliableHiddenOffsets() && "none" === (a
					.style && a.style.display || n.css(a, "display"))
			}, n.expr.filters.visible = function (a) {
				return !n.expr.filters.hidden(a)
			};
			var Rc = /%20/g,
				Sc = /\[\]$/,
				Tc = /\r?\n/g,
				Uc = /^(?:submit|button|image|reset|file)$/i,
				Vc = /^(?:input|select|textarea|keygen)/i;

			function Wc(a, b, c, d) {
				var e;
				if (n.isArray(b)) n.each(b, function (b, e) {
					c || Sc.test(a) ? d(a, e) : Wc(a + "[" + ("object" == typeof e ? b : "") + "]", e, c, d)
				});
				else if (c || "object" !== n.type(b)) d(a, b);
				else
					for (e in b) Wc(a + "[" + e + "]", b[e], c, d)
			}
			n.param = function (a, b) {
				var c, d = [],
					e = function (a, b) {
						b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) +
							"=" + encodeURIComponent(b)
					};
				if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a
					.jquery && !n.isPlainObject(a)) n.each(a, function () {
					e(this.name, this.value)
				});
				else
					for (c in a) Wc(c, a[c], b, e);
				return d.join("&").replace(Rc, "+")
			}, n.fn.extend({
				serialize: function () {
					return n.param(this.serializeArray())
				},
				serializeArray: function () {
					return this.map(function () {
						var a = n.prop(this, "elements");
						return a ? n.makeArray(a) : this
					}).filter(function () {
						var a = this.type;
						return this.name && !n(this).is(":disabled") && Vc.test(this
							.nodeName) && !Uc.test(a) && (this.checked || !X.test(a))
					}).map(function (a, b) {
						var c = n(this).val();
						return null == c ? null : n.isArray(c) ? n.map(c, function (a) {
							return {
								name: b.name,
								value: a.replace(Tc, "\r\n")
							}
						}) : {
							name: b.name,
							value: c.replace(Tc, "\r\n")
						}
					}).get()
				}
			}), n.ajaxSettings.xhr = void 0 !== a.ActiveXObject ? function () {
				return !this.isLocal && /^(get|post|head|put|delete|options)$/i.test(this.type) && $c() || _c()
			} : $c;
			var Xc = 0,
				Yc = {},
				Zc = n.ajaxSettings.xhr();
			a.ActiveXObject && n(a).on("unload", function () {
				for (var a in Yc) Yc[a](void 0, !0)
			}), l.cors = !!Zc && "withCredentials" in Zc, Zc = l.ajax = !!Zc, Zc && n.ajaxTransport(function (
				a) {
				if (!a.crossDomain || l.cors) {
					var b;
					return {
						send: function (c, d) {
							var e, f = a.xhr(),
								g = ++Xc;
							if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields)
								for (e in a.xhrFields) f[e] = a.xhrFields[e];
							a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a
								.crossDomain || c["X-Requested-With"] || (c["X-Requested-With"] =
									"XMLHttpRequest");
							for (e in c) void 0 !== c[e] && f.setRequestHeader(e, c[e] + "");
							f.send(a.hasContent && a.data || null), b = function (c, e) {
									var h, i, j;
									if (b && (e || 4 === f.readyState))
										if (delete Yc[g], b = void 0, f.onreadystatechange = n.noop, e)
											4 !== f.readyState && f.abort();
										else {
											j = {}, h = f.status, "string" == typeof f.responseText && (
												j.text = f.responseText);
											try {
												i = f.statusText
											} catch (k) {
												i = ""
											}
											h || !a.isLocal || a.crossDomain ? 1223 === h && (h = 204) :
												h = j.text ? 200 : 404
										} j && d(h, i, j, f.getAllResponseHeaders())
								}, a.async ? 4 === f.readyState ? setTimeout(b) : f.onreadystatechange =
								Yc[g] = b : b()
						},
						abort: function () {
							b && b(void 0, !0)
						}
					}
				}
			});

			function $c() {
				try {
					return new a.XMLHttpRequest
				} catch (b) {}
			}

			function _c() {
				try {
					return new a.ActiveXObject("Microsoft.XMLHTTP")
				} catch (b) {}
			}
			n.ajaxSetup({
				accepts: {
					script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
				},
				contents: {
					script: /(?:java|ecma)script/
				},
				converters: {
					"text script": function (a) {
						return n.globalEval(a), a
					}
				}
			}), n.ajaxPrefilter("script", function (a) {
				void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET", a.global = !1)
			}), n.ajaxTransport("script", function (a) {
				if (a.crossDomain) {
					var b, c = z.head || n("head")[0] || z.documentElement;
					return {
						send: function (d, e) {
							b = z.createElement("script"), b.async = !0, a.scriptCharset && (b.charset =
									a.scriptCharset), b.src = a.url, b.onload = b.onreadystatechange =
								function (a, c) {
									(c || !b.readyState || /loaded|complete/.test(b.readyState)) && (b
										.onload = b.onreadystatechange = null, b.parentNode && b
										.parentNode.removeChild(b), b = null, c || e(200, "success"))
								}, c.insertBefore(b, c.firstChild)
						},
						abort: function () {
							b && b.onload(void 0, !0)
						}
					}
				}
			});
			var ad = [],
				bd = /(=)\?(?=&|$)|\?\?/;
			n.ajaxSetup({
				jsonp: "callback",
				jsonpCallback: function () {
					var a = ad.pop() || n.expando + "_" + wc++;
					return this[a] = !0, a
				}
			}), n.ajaxPrefilter("json jsonp", function (b, c, d) {
				var e, f, g, h = b.jsonp !== !1 && (bd.test(b.url) ? "url" : "string" == typeof b.data && !(
					b.contentType || "").indexOf("application/x-www-form-urlencoded") && bd.test(b
					.data) && "data");
				return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b
					.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(
					bd, "$1" + e) : b.jsonp !== !1 && (b.url += (xc.test(b.url) ? "&" : "?") + b
					.jsonp + "=" + e), b.converters["script json"] = function () {
					return g || n.error(e + " was not called"), g[0]
				}, b.dataTypes[0] = "json", f = a[e], a[e] = function () {
					g = arguments
				}, d.always(function () {
					a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, ad.push(e)), g && n
						.isFunction(f) && f(g[0]), g = f = void 0
				}), "script") : void 0
			}), n.parseHTML = function (a, b, c) {
				if (!a || "string" != typeof a) return null;
				"boolean" == typeof b && (c = b, b = !1), b = b || z;
				var d = v.exec(a),
					e = !c && [];
				return d ? [b.createElement(d[1])] : (d = n.buildFragment([a], b, e), e && e.length && n(e)
					.remove(), n.merge([], d.childNodes))
			};
			var cd = n.fn.load;
			n.fn.load = function (a, b, c) {
				if ("string" != typeof a && cd) return cd.apply(this, arguments);
				var d, e, f, g = this,
					h = a.indexOf(" ");
				return h >= 0 && (d = a.slice(h, a.length), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b =
					void 0) : b && "object" == typeof b && (f = "POST"), g.length > 0 && n.ajax({
					url: a,
					type: f,
					dataType: "html",
					data: b
				}).done(function (a) {
					e = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a)
				}).complete(c && function (a, b) {
					g.each(c, e || [a.responseText, b, a])
				}), this
			}, n.expr.filters.animated = function (a) {
				return n.grep(n.timers, function (b) {
					return a === b.elem
				}).length
			};
			var dd = a.document.documentElement;

			function ed(a) {
				return n.isWindow(a) ? a : 9 === a.nodeType ? a.defaultView || a.parentWindow : !1
			}
			n.offset = {
				setOffset: function (a, b, c) {
					var d, e, f, g, h, i, j, k = n.css(a, "position"),
						l = n(a),
						m = {};
					"static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"),
						i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && n.inArray("auto", [
							f, i
						]) > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0,
							e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, h)), null != b
						.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left +
							e), "using" in b ? b.using.call(a, m) : l.css(m)
				}
			}, n.fn.extend({
				offset: function (a) {
					if (arguments.length) return void 0 === a ? this : this.each(function (b) {
						n.offset.setOffset(this, a, b)
					});
					var b, c, d = {
							top: 0,
							left: 0
						},
						e = this[0],
						f = e && e.ownerDocument;
					if (f) return b = f.documentElement, n.contains(b, e) ? (typeof e
						.getBoundingClientRect !== L && (d = e.getBoundingClientRect()), c = ed(
							f), {
							top: d.top + (c.pageYOffset || b.scrollTop) - (b.clientTop || 0),
							left: d.left + (c.pageXOffset || b.scrollLeft) - (b.clientLeft || 0)
						}) : d
				},
				position: function () {
					if (this[0]) {
						var a, b, c = {
								top: 0,
								left: 0
							},
							d = this[0];
						return "fixed" === n.css(d, "position") ? b = d.getBoundingClientRect() : (a =
							this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (c =
								a.offset()), c.top += n.css(a[0], "borderTopWidth", !0), c.left += n
							.css(a[0], "borderLeftWidth", !0)), {
							top: b.top - c.top - n.css(d, "marginTop", !0),
							left: b.left - c.left - n.css(d, "marginLeft", !0)
						}
					}
				},
				offsetParent: function () {
					return this.map(function () {
						var a = this.offsetParent || dd;
						while (a && !n.nodeName(a, "html") && "static" === n.css(a, "position"))
							a = a.offsetParent;
						return a || dd
					})
				}
			}), n.each({
				scrollLeft: "pageXOffset",
				scrollTop: "pageYOffset"
			}, function (a, b) {
				var c = /Y/.test(b);
				n.fn[a] = function (d) {
					return W(this, function (a, d, e) {
						var f = ed(a);
						return void 0 === e ? f ? b in f ? f[b] : f.document.documentElement[
							d] : a[d] : void(f ? f.scrollTo(c ? n(f).scrollLeft() : e, c ?
							e :
							n(f).scrollTop()) : a[d] = e)
					}, a, d, arguments.length, null)
				}
			}), n.each(["top", "left"], function (a, b) {
				n.cssHooks[b] = Mb(l.pixelPosition, function (a, c) {
					return c ? (c = Kb(a, b), Ib.test(c) ? n(a).position()[b] + "px" : c) : void 0
				})
			}), n.each({
				Height: "height",
				Width: "width"
			}, function (a, b) {
				n.each({
					padding: "inner" + a,
					content: b,
					"": "outer" + a
				}, function (c, d) {
					n.fn[d] = function (d, e) {
						var f = arguments.length && (c || "boolean" != typeof d),
							g = c || (d === !0 || e === !0 ? "margin" : "border");
						return W(this, function (b, c, d) {
							var e;
							return n.isWindow(b) ? b.document.documentElement["client" +
								a] : 9 === b.nodeType ? (e = b.documentElement, Math
								.max(b.body["scroll" + a], e["scroll" + a], b.body[
									"offset" + a], e["offset" + a], e["client" +
									a])) : void 0 === d ? n.css(b, c, g) : n.style(
								b, c, d, g)
						}, b, f ? d : void 0, f, null)
					}
				})
			}), n.fn.size = function () {
				return this.length
			}, n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [],
				function () {
					return n
				});
			var fd = a.jQuery,
				gd = a.$;
			return n.noConflict = function (b) {
				return a.$ === n && (a.$ = gd), b && a.jQuery === n && (a.jQuery = fd), n
			}, typeof b === L && (a.jQuery = a.$ = n), n
		});
	</script>
	<!-- script -->
	<script>
		$(document).ready(function () {
			//var url = window.location.href;	// returns full url for testing purposes
			var country = document
				.domain; // returns the domain name of the server that loaded the current document and ignores the http://

			switch (country) {
				case 'start.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start2.exactonline.es':
					$('#es').siblings().remove();
					break;
				case 'start.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start2.exactonline.be':
					$('#be').siblings().remove();
					break;
				case 'start.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start2.exactonline.fr':
					$('#fr').siblings().remove();
					break;
				case 'start.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start2.exactonline.com':
					$('#us').siblings().remove();
					break;
				case 'start.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start2.exactonline.nl':
					$('#nl').siblings().remove();
					break;
				case 'start.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start2.exactonline.co.uk':
					$('#uk').siblings().remove();
					break;
				case 'start.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'start2.exactonline.de':
					$('#de').siblings().remove();
					break;
				case 'staging.exactonline.nl':
					$('#staging').siblings().remove();
					break;
				default:
					$('#nl').siblings().remove();
			}

			$("select").change(function () {
				if ($("select option:selected").hasClass('english')) {
					$('.EN').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('dutch')) {
					$('.NL').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('german')) {
					$('.DE').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('french')) {
					$('.FR').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('spanish')) {
					$('.ES').show().siblings().hide();
				}

				if ($("select option:selected").hasClass('catalan')) {
					$('.CA').show().siblings().hide();
				}
			});
		});
	</script>
	<!-- login -->
	<script>
		var language = function () {
				function n() {
					t.addClass(g), a = !0
				}

				function i() {
					t.removeClass(g), a = !1
				}

				function o() {
					a ? i() : n()
				}
				var t, e, a, g = "login-language--open";
				return {
					open: n,
					close: i,
					init: function (n) {
						t = $("#" + n), e = t.find(".login-language__active"), a = t.hasClass(g), e.click(o)
					}
				}
			}(),
			positioning = function () {
				var n, e, i, a, g, r = !1,
					o = !!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator
					.userAgent.match(/iPod/i),
					t = !o,
					c = !o,
					l = function () {
						n = $(".login-content"), e = $(".login-content-inner"), a = n.outerHeight(), g = n.offset().top,
							innerContentHeight = e.outerHeight()
					},
					u = function () {
						t && $(".login-header").addClass("login-header--fixed")
					},
					s = function () {
						$(window).resize(f), c && $(window).scroll(h)
					},
					f = function () {
						i = $(window).height(), a < i - 128 && (a = i - 128, n.height(a), r = !0, h())
					},
					h = function () {
						var n, i, o, t;
						r && (n = $(window).scrollTop(), i = Math.floor(Math.max(n - g, 0)), o = a - i,
							innerContentHeight < o && (t = Math.floor(g + i + o / 2 - innerContentHeight / 2), e
								.offset({
									top: t
								})))
					};
				return {
					init: function () {
						l(), u(), s(), f(), e.removeClass("invisible")
					}
				}
			}(),
			background = {
				init: function () {
					var n = "login-content--background-" + (Math.floor(4 * Math.random()) + 1);
					$(".login-content").addClass(n)
				}
			};
		$(function () {
			language.init("login-language"), positioning.init(), background.init()
		});
	</script>
	<!-- akamai -->
	<script>
		var EUCC = "BE";
	</script>
	<!-- hacky mchackface -->
	<script>
	</script>
</head>

<body>
	<div id="nl">
		<!-- OFFLINE PAGE HTML CODE FOR THE NETHERLANDS -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="es">
		<!-- OFFLINE PAGE HTML CODE FOR SPAIN -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exact.nl/exact-online/" target="_blank"><svg
								xmlns="http://www.w3.org/2000/svg" width="169" viewBox="-64 -14 169 68"
								enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="spanish">Español</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Spanish -->
									<div class="login-form ES">
										<h2>La página de acceso no está disponible</h2>
										<p>
											<strong>La página de acceso de Exact Online no está disponible en este
												momento.</strong>
										</p>
										<p>
											En estos momentos, estamos trabajando para restablecer los servicios
											normales lo antes posible..
										</p>
										<p>
											Lamentamos las molestias causadas.
											<br />
											<br />
											Atentamente,
											<br />
											El equipo de Exact Online.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Spanish -->
						<div class="login-footer-block ex-padding ES">
							<div class="login-footer-block__title">Necesita ayuda?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ir a <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Portal de Soporte</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">o llámenos +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +34 902 504 114</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Spanish -->
							<ul class="pull-right ES">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										PolĂ­tica de privacidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Descargo de responsabilidad
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Condiciones
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="be">
		<!-- OFFLINE PAGE HTML CODE FOR THE BELGIUM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.be" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands (Belgie)</option>
								<option class="french">Français (Belgique)</option>
								<option class="german">Deustch</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- French -->
									<div class="login-form FR">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Belgique.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
									<!-- German -->
									<div class="login-form DE">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as
											possible.Wir arbeiten derzeit an der Behebung der Störung, um den normalen
											Betrieb so schnell wie möglich wieder herzustellen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- French -->
						<div class="login-footer-block ex-padding FR">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Allez vers le<a
													href="https://help.exactonline.com/Leg-BE/FR-BE/All/Default.htm"
													target="_blank">Portail support technique</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">ou appellez-nous au +32 (0)2 711 15 60
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at +32 (0)2 711 15 60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- German -->
						<div class="login-footer-block ex-padding DE">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter +32 (0)2 711 15
												60</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.be/exact-online/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Belgium"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- French -->
							<ul class="pull-right FR">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Déclaration de confidentialité
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Clause de non-responsabilité
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Termes et conditions
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
							<!-- German -->
							<ul class="pull-right DE">
								<li>
									<a href="http://www.exact.be/exact-online/privacy-statement" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="de">
		<!-- OFFLINE PAGE HTML CODE FOR GERMANY -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.de" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option selected="selected">Deustch</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Anmeldungsseite nicht verfĂĽgbar</h2>
										<p>
											<strong>Die Anmeldungsseite von Exact Online steht im Moment nicht zur
												VerfĂĽgung.</strong>
										</p>
										<p>
											Exact Online ist aktuell durch eine Stoerung im Rechenzentrum leider nicht
											erreichbar. Zusammen mit unserem Partner T-Systems arbeiten wir an einer
											Loesung. Wir bitten um Entschuldigung fĂĽr die Unannehmlichkeiten, die
											hierdurch bei Ihnen entstehen.
										</p>
										<p>
											FĂĽr die entstandenen Unannehmlichkeiten bitten wir um Entschuldigung.
											<br />
											<br />
											Hochachtungsvoll,
											<br />
											Das Exact Online Team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Benötigen Sie Hilfe?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Gehen Sie zum <a
													href="https://help.exactonline.com/Leg-DE/DE/All/Default.htm"
													target="_blank">Support-Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">oder rufen Sie uns an unter 069 66566 2100
											</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.de/datenschutz" target="_blank">
										Datenschutzerklärung
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.de/nutzungsbedingungen" target="_blank">
										Haftungsausschluss
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Germany"
										target="_blank">
										Exact Online Allgemeine Geschäftsbedingungen
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="fr">
		<!-- OFFLINE PAGE HTML CODE FOR FRANCE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.fr" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<!--<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option>English</option>
								<option selected="selected">Nederlands</option>
							</select>
						</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Page de connexion n’est pas accessible</h2>
										<p>
											<strong>La page de connexion d’Exact Online n’est pas accessible.</strong>
										</p>
										<p>
											Nous sommes actuellement occupé à trouver une solution afin que vous
											puissiez avoir accès à votre dossier le plus rapidement possible.
										</p>
										<p>
											Nous nous excusons de cet inconvénient.
											<br />
											<br />
											Bien Ă  vous,
											<br />
											L'équipe d'Exact Online Français.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Besoin d'aide?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
												xmlns="http://www.w3.org/2000/svg"
												xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
												viewBox="0 0 19 19" enable-background="new 0 0 19 19"
												xml:space="preserve" width="20">
												<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
												<g>
													<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
													<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
												</g>
											</svg></div>
										<div class="helpdesk-item__text">Allez vers l' <a
												href="https://help.exactonline.com/Leg-FR/FR/All/Default.htm"
												target="_blank">Portal de Soporte</a></div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="uk">
		<!-- OFFLINE PAGE HTML CODE FOR THE UNITED KINGDOM -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.co.uk" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-uk/EN/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 0800 052 5689</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://www.exactonline.co.uk/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exactonline.co.uk/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_Kingdom"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="us">
		<!-- OFFLINE PAGE HTML CODE FOR THE United States -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<div class="login-form">
										<h2>Login page not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<div class="login-footer-block ex-padding">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://help.exactonline.com/Leg-US/EN-US/All/Default.htm"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 855-359-9256</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<ul class="pull-right">
								<li>
									<a href="http://exactonline.com/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://exactonline.com/legal-notice" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#United_States_of_America"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<div id="staging">
		<!-- OFFLINE PAGE HTML CODE FOR THE STAGING PAGE -->
		<div class="login-header">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-large">
						<a href="http://www.exactonline.com" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
								width="169" viewBox="-64 -14 169 68" enable-background="new -64 -14 169 68">
								<path fill="#ED1C24"
									d="M-64-14v55.9c0 6.8 5.4 12.1 12.1 12.1h145c6.8 0 11.9-5.4 11.9-12.1v-55.9h-169z" />
								<path
									d="M60 32.4h6.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.2c-3.4 0-4.6-1.6-4.6-6s1.2-6 4.6-6h6.2c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-6.8c-6.8 0-9.3 3.4-9.3 10.9-.2 7.7 2.6 11.1 9.3 11.1m-26.6-6.7c0-1.2.8-1.8 2-1.8h7.4v3.8h-7.4c-1.4 0-2-.8-2-2m5.9-15.1h-8.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1h8.6c3 0 3.8 1.2 3.8 3.8h-7.6c-4.6 0-7 2.4-7 6.6 0 4.4 2.4 6.6 7 6.6h11.9c.6 0 1-.4 1-1v-12.7c0-5.8-2.2-8.3-8.8-8.3m-81.7 17.6h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .7.4 1 1 1m0-8.5h16.9c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-16.9c-.6 0-1 .4-1 1v3c0 .6.4 1 1 1m45.2 7.8h-8c-2.8 0-4.2-1-4.4-3.4h10.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-10.8c.4-2.6 1.6-3.6 4.4-3.6h7.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-8.2c-6.8 0-9.3 3.4-9.3 10.9s2.6 10.9 9.3 10.9h8.4c.6 0 1-.4 1-1v-3c0-.4-.4-.8-1-.8m78.1 0h-4.4c-1 0-1.6-.8-1.6-2v-9.9h5.6c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1h-5.6v-3.2c0-.6-.4-1-1-1h-3.4c-.6 0-1 .4-1 1v18.5c0 4.6 2.2 6.6 6.6 6.6h4.8c.6 0 1-.4 1-1v-3c0-.6-.4-1-1-1m-53.3 3.9l-7.8-10.3 7.4-9.5c.4-.6 0-1-.4-1h-4.4c-.6 0-.8.4-1.2.6l-4.4 5.8-4.6-5.8c-.2-.4-.6-.6-1.2-.6h-4.5c-.6 0-.8.6-.4 1l7.4 9.7-7.8 10.1c-.4.6 0 1 .4 1h4.4c.6 0 .8-.4 1.2-.6l4.8-6.4 4.8 6.4c.2.4.6.6 1.2.6h4.5c.6 0 .8-.6.6-1"
									fill="#fff" />
							</svg></a>
						<div class="pull-right">
							<select class="form-control ex-select ex-margin-top">
								<option class="dutch">Nederlands</option>
								<option class="english">English</option>
							</select>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-content">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small ex-centered invisible login-content-inner">
						<div id="maintenance" class="login-maintenance ex-margin-vertical">
							<ul>
								<li>
									<!-- Dutch -->
									<div class="login-form NL">
										<h2>Inlogpagina Staging niet bereikbaar</h2>
										<p>
											<strong>De inlogpagina van Exact Online is helaas niet bereikbaar. </strong>
										</p>
										<p>
											Op dit moment werken wij aan een oplossing, om ervoor te zorgen dat u zo
											spoedig mogelijk weer toegang heeft tot uw administratie.
										</p>
										<p>
											Wij verontschuldigen ons voor het ontstane ongemak.
											<br />
											<br />
											Met vriendelijke groeten,
											<br />
											Het Exact Online team.
										</p>
									</div>
									<!-- English -->
									<div class="login-form EN">
										<h2>Login page Staging not available</h2>
										<p>
											<strong>The login page of Exact Online is unfortunately not available at
												this moment.</strong>
										</p>
										<p>
											We are currently working to restore normal services as quickly as possible.
										</p>
										<p>
											We apologize for the inconvenience.
											<br />
											<br />
											Sincerely,
											<br />
											The Exact Online team.
										</p>
									</div>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="login-footer">
			<div class="container ex-layout-large">
				<div class="row">
					<div class="ex-column-small">
						<!-- Dutch -->
						<div class="login-footer-block ex-padding NL">
							<div class="login-footer-block__title">Hulp nodig?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Ga naar de <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">of bel ons op 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
						<!-- English -->
						<div class="login-footer-block ex-padding EN">
							<div class="login-footer-block__title">Need help?</div>
							<div class="login-footer-block__content">
								<ul>
									<li class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg version="1.1" id="Layer_1"
													xmlns="http://www.w3.org/2000/svg"
													xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
													viewBox="0 0 19 19" enable-background="new 0 0 19 19"
													xml:space="preserve" width="20">
													<circle fill="#9F9F9F" cx="9.5" cy="9.5" r="9.5" />
													<g>
														<path fill="#FFFFFF" d="M10.8,6.1c0.3,0.3,0.4,0.7,0.4,1.1c0,0.3-0.1,0.6-0.3,0.9c-0.1,0.2-0.2,0.3-0.4,0.5L10,9.1
		C9.5,9.6,9.2,10,9,10.4c-0.1,0.4-0.2,0.9-0.2,1.5H10c0-0.5,0.1-1,0.2-1.2s0.4-0.6,0.8-1c0.6-0.6,1-1,1.1-1.3
		c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.4-0.8-1.9s-1.2-0.7-2.1-0.7c-0.9,0-1.7,0.3-2.2,0.9C6.9,6.1,6.6,6.8,6.6,7.8h1.2
		c0-0.6,0.1-1,0.3-1.3c0.3-0.5,0.8-0.8,1.5-0.8C10.1,5.7,10.5,5.8,10.8,6.1z" />
														<rect x="8.8" y="13" fill="#FFFFFF" width="1.3" height="1.4" />
													</g>
												</svg></div>
											<div class="helpdesk-item__text">Go to the <a
													href="https://support.exactonline.com/community/s/knowledge-base"
													target="_blank">Support Portal</a></div>
										</div>
									</li>
									<li id="HelpDesk_CallCenterSection" class="clearfix">
										<div class="helpdesk-item">
											<div class="helpdesk-item__icon"><svg xmlns="http://www.w3.org/2000/svg"
													width="20" viewBox="0 0 20 20" enable-background="new 0 0 20 20">
													<path fill="#9F9F9F"
														d="M.5 15.1l4.1-2.4c.1-.1.3-.1.6-.1s.6.1.9.3l1.2 1.2.1.1h.1l.3-.1c.2 0 .4-.1.8-.3.3-.2.7-.4 1.2-.8s1.1-.9 1.7-1.5c.6-.6 1.2-1.2 1.5-1.7l.8-1.2c.2-.4.3-.7.4-1v-.2c0-.1 0-.1-.1-.1l-1-1c-.2-.2-.3-.4-.4-.7s0-.5.1-.7l2.3-4.3c.1-.2.2-.3.4-.4.1-.1.2-.2.4-.2.3 0 .5.1.7.3l2.8 2.8c.1.1.3.3.4.5l.2.6v.4c0 .3 0 .6-.1 1s-.2 1-.4 1.6-.5 1.4-.9 2.1c-.4.8-.9 1.6-1.6 2.5-.6.9-1.5 1.8-2.5 2.8-1.2 1.3-2.4 2.2-3.5 3s-2.1 1.3-3 1.6c-.9.4-1.6.6-2.2.7-.6.1-1 .1-1.3.1h-.4c-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4l-2.8-2.8c-.1-.2-.2-.5-.2-.8.1-.3.2-.5.5-.7z" />
												</svg>
											</div>
											<div class="helpdesk-item__text">or call us at 015-711 51 00</div>
										</div>
									</li>
								</ul>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="login-footer__bottom">
				<div class="container ex-layout-large">
					<div class="row">
						<div class="ex-column-large">
							<!-- Dutch -->
							<ul class="pull-right NL">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacybeleid
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Voorwaarden
									</a>
								</li>
							</ul>
							<!-- English -->
							<ul class="pull-right EN">
								<li>
									<a href="http://www.exact.nl/privacy-statement" target="_blank">
										Privacy statement
									</a>
								</li>
								<li>
									<a href="http://www.exact.nl/disclaimer" target="_blank">
										Disclaimer
									</a>
								</li>
								<li>
									<a href="http://www.exact.com/overview-exact-terms-and-conditions#Netherlands_IB"
										target="_blank">
										Exact Online Terms &amp; Conditions
									</a>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>

</html>